안드로이드 매니패스트에 액티비티가 등록되어 있지 않을 때 나타나는 오류이다. 태그 안에 태그에 알맞는 내용을 추가한 후 넣으면 해결된다.
에러
뷰페이저의 가장 상위 자식의 layout_width, layout_height의 크기가 match_parent가 아닐 때 나타나는 오류이다. android:layout_width="match_parent" android:layout_height="match_parent" xmlns:app="http://schemas.android.com/apk/res-auto" 생각보다 간단한 오류인데 해결하는데 애먹었다...
나의 경우에는 MyApp 클래스를 만들고 Application()을 상속시켜 전역 변수를 저장하는 클래스를 만들고, 여기에 applicationContext를 저장해서 전역에서 context를 편하게 쓰려고 만들었으나 위와 같은 에러가 떳다. static, companion object와 같은 정적 변수를 초기화 할 때 나타나는 에러로 이해하고 있다. class MyApp : Application() { companion object { var user: User? = null // 기존 코드 // val applicationContext: Context = MyApp().applicationContext val applicationContext: Context get() = MyApp().applica..
안드로이드 9.0 파이 이상에서는 https의 사용을 강제하기 때문에 생기는 에러 네트워크 설정을 변경해주면 해결 가능하다. 1번 방법 res/xml/network_security_config.xml 생성 xml 폴더가 없을 시 새로 생성하기 api.xxx.com 그 후 Manifest에 이 xml 파일을 networkSecurityConfig 파일로 지정해준다. 2번 방법 Manifest 파일에 위의 코드를 추가한다. 두 방법의 차이는 아직 잘 모르겠다.