...

반응형

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">


반응형