Unexpected crash in BaseDexClassLoader

This crash occurred with 1800 users of our application with 1.2 monthly active users (according to the Google Developer Console). Pretty rare, but it does.

Android 4.1 to 6, but no Android 7 in reports.

What might be the nature of this ClassNotFoundException in BaseDexClassLoader. Can we avoid this?

java.lang.RuntimeException: in android.app.LoadedApk.makeApplication (LoadedApk.java//72) in android.app.ActivityThread.handleBindApplication (ActivityThread.java:4831) on android.app.ActivityThread.access $ 1500 (ActivityThread.java: 178)
in android.app.ActivityThread $ H.handleMessage (ActivityThread.java:1531)
on android.os.Handler.dispatchMessage (Handler.java:111) in android.os.Looper.loop (Looper.java:194) at android.app.ActivityThread.main (ActivityThread.java:5637) in java.lang.reflect.Method.invoke (Method.javamail) in java.lang.reflect.Method.invoke (Method.javahaps72) in com .android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:959) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:754)

Called: java.lang.ClassNotFoundException: at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56) in java.lang.ClassLoader.loadClass (ClassLoader.javahaps11) in java.lang.ClassLoader.loadClass (ClassLoLoader.loadClass : 469) at android.app.Instrumentation.newApplication (Instrumentation.java:985)
at android.app.LoadedApk.makeApplication (LoadedApk.java∗67)

+6
source share
1 answer

. , . - , , , , . , , .

Android java.lang.ClassNotFoundException, Proguard, IDE ..

"" ClassNotFoundException , - -, , :

java.lang.RuntimeException: Unable to instantiate application com.my.package.CustomApplication: java.lang.NullPointerException

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.my.package/com.my.package.MyClass}: java.lang.ClassNotFoundException: Didn't find class "com.my.package.MyClass" on path: DexPathList[[zip file "/data/app/com.my.package-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.my.package-1, /vendor/lib, /system/lib]]

, - , , . , APK (, ), - .

, :

  • (, <receiver>)
  • - ( )
  • .
  • , .

, "" , .

? , , , . .

ClassLoader, Exception , ( , , , , , )

, Android 7, , Android LoadedApk

PS: , , , ,

+7

All Articles