Liea
'② 공부/[Mobile-Android]' 카테고리의 글 목록 (7 Page)

② 공부/[Mobile-Android]

② 공부/[Mobile-Android]

[Android Studio] 네트워크 보안구성 문제(D/NetworkSecurityConfig: No Network Security Config specified, using platform default) 해결하기

상황 로그인 서비스 구현을 위해 앱을 만들다가 로그캣을 보니 아래와 같은 에러가 계속 뜨는 것을 발견하였다. -> D/NetworkSecurityConfig: No Network Security Config specified, using platform default 당시 AndroidManifest.xml 파일에서 아래와 같은 문장도 추가했고, DB서버 연결 정보도 확인했으나 문제는 없어보였으며 해결이 되지 않았다. 인터넷을 서치하던 중 위 에러는 네트워크 보안구성 문제라고 하여 다음과 같은 방법으로 해결하였다. 해결방법 1. AndroidManifest.xml 파일 수정하기

② 공부/[Mobile-Android]

[Android Studio] getFragmentManager() 에러 해결하기

getFragmentManager() 코드를 사용한 아래 코드의 부분에서 에러가 발생했었다. if (id == R.id.nav_first_layout){ manager.beginTransaction().replace(R.id.content_main, new FirstLayout()).commit(); } else if (id == R.id.nav_second_layout){ manager.beginTransaction().replace(R.id.content_main, new SecondLayout()).commit(); } 처음 에러가 뜨는 부분은 content_main 부분이거나, new FirstLayout() 부분이라, 그 부분만 보았었고, 삽질을 하다가 알아낸 사실은 문제가 거기에 있지 않았다...

② 공부/[Mobile-Android]

[Android Studio] onNavigationItemSelected() 안뜨는 경우

MainActivity.java에서 필요했던 onNavigationItemSelected()가 존재하지 않아서 이것저것 보았으나 해결을 하지 못해서 삽질하다가 발견했다. 기존 MainActivity 코드를 보면 아래와 같다. OnCreate()가 존재하며 나는 다음과 같은 시도를 했다. package com.example.file; ( import 부분 생략 ) public class MainActivity extends AppCompatActivity { private AppBarConfiguration mAppBarConfiguration; private ActivityMainBinding binding; @Override protected void onCreate(Bundle savedInstanc..

② 공부/[Mobile-Android]

Android Studio 앱 만드는 과정 중 버튼 겹침 현상 해결하기

문제 발생 과정 디자인 후 실행을 하였으나 추가한 요소들이 모두 겹치는 현상 발견 시도방법 1. 아래와 같이 소스코드를 수정했으나 효과는 없었다. res > layout > activity_main.xml(해당 디자인하던 파일 code로 변경) 에서 아래 코드를 볼 수 있다. 두 번째 줄의 부분을 아래와 같이 수정한다. - RelativeLayout 혹은 LinearLayout 2. 레이아웃 건들이기 (해결) 상, 좌 부분만 +를 눌러서 다시 실행하였다. 결론 두번째 방법으로 해결했다.

② 공부/[Mobile-Android]

[Android] Android Studio Open Project 시 발생하는 "Invalid Gradle JDK configuration found." 에러 해결하기

상황 안드로이드 스튜디오에서 Open Project로 파일을 열었으나 하단에 다음과 같은 에러가 발생했다. 지난 번에도 겪었던 경험인데, 까먹어서 정리해둔다. 에러 내용 Invalid Gradle JDK configuration found. Open Gradle Settings Use Embedded JDK (D:\programs\Android\Android Studio\jre) Change JDK location 해결 방법 - File - Project Structure로 이동한다. - 좌측의 SDK Location 탭으로 이동하면 오른쪽 사진이 뜨는데, 두번째 내용쪽의 Download 버튼을 누른다. - 위에서 Download를 누르면 NDK 패키지가 설치된다. (생각보다 많이 걸린다. 저번에도 오래..

② 공부/[Mobile-Android]

[Android] Android Studio에서 "Invalid vcs root mapping" 오류 해결하기

오류내용 : Invalid vcs root mapping. 해결방법 - File - Settings - Version Control (오류 메세지 하단 링크 눌러도 창이 뜬다.) - VSC 부분을 Git에서 으로 변경한다.

② 공부/[Mobile-Android]

[Android] Android Studio AVD 에뮬레이터 실행 시 lock 오류 해결하기

에러 내용 Error while waiting for device: AVD Pixel_2_API_28_2 is already running. If that is not the case, delete the files at C:\Users\UserName\.android\avd/Nexus_5X_API_28.avd/*.lock and try again. 상황 안드로이드 스튜디오에서 Run을 눌러 실행을 시켰더니 하단에 에러 메세지가 출력되었다. 원인 가상 디바이스를 비정상적으로 종료하면 오류가 발생한다. 해결 방법 1. AVD Manager 로 이동하여 사용하던 가상 디바이스를 삭제하고 새로 만든다. 주의사항 - 에뮬레이터 종료 시에는 AVD Manager로 이동하여 해당 에뮬레이터를 Stop 시킨다.