[안드로이드] java.lang.ClassNotFoundException 에러 해결법!!
프로그래밍/안드로이드2019. 9. 6. 12:57
java.lang.ClassNotFoundException 에러에 대한 글은 많지만 어떻게 해도 해결이 안됐는데 해결책을 찾아 적어봅니다
저의 경우는 특이하게 4.4 버전에서만 위와 같은 에러가 발생했는데요
build.gradle 에
implementation 'com.android.support:multidex:1.0.0'
추가
그리고 글로벌 변수를 위해 Application 클래스를 추가했었는데요
여기에
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
를 추가하고 해결했습니다
혹시 안되시는 분은 임의의 Application Application 을 상속 받는 클래스를 만들고
거기에 위의 attachBaseContext를 추가하고
manifests의 application에 해당 클래스 이름을 name에 추가해보세요(저의 경우 .GlobalVar이 Application을 상속받은 클래스입니다)
<application
android:name=".GlobalVar"
...
android:theme="@style/AppTheme">
'프로그래밍 > 안드로이드' 카테고리의 다른 글
안드로이드 개발시 삼성폰에서 테스트 할수 있는 사이트!! (0) | 2019.10.05 |
---|---|
[안드로이드] Recyclerview(리사이클러뷰) 그림자 없애기!! (0) | 2019.09.20 |
[안드로이드 추천앱] 타이머 앱 추천!! 공부 타이머!! 작업 타이머!! (0) | 2019.09.04 |
[안드로이드] 커스텀 다이얼로그 현재 액티비티에서 버튼 이벤트 처리하기!! (0) | 2019.08.23 |
[안드로이드] 안드로이드 스튜디오 xml 자동완성 안될때!!! (2) | 2019.08.03 |