为什么android在不使用类的情况下尝试加载类?

为什么android在不使用类的情况下尝试加载类?,android,classloader,Android,Classloader,我有一个android studio项目,它使用JARA,JARA将使用JARB。JARB在编译时不存在。编译器工作正常并输出apk。(我还为jara和jarb编写源代码) 当我运行apk时,我从logcat获得以下信息: 07-19 15:20:30.537 14788 14788 I art : Rejecting re-init on previously-failed class java.lang.Class<com.cloudtech.ads.core.f>: j

我有一个android studio项目,它使用JARA,JARA将使用JARB。JARB在编译时不存在。编译器工作正常并输出apk。(我还为jara和jarb编写源代码)

当我运行apk时,我从logcat获得以下信息:

07-19 15:20:30.537 14788 14788 I art     : Rejecting re-init on previously-failed class java.lang.Class<com.cloudtech.ads.core.f>: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/cloudtech/image/Callback;

07-19 15:20:30.537 14788 14788 I art     : Caused by: java.lang.ClassNotFoundException: Didn't find class "com.cloudtech.image.Callback" on path: DexPathList[[zip file "/data/app/com.phone.sample-1/base.apk"],nativeLibraryDirectories=[/data/app/com.phone.sample-1/lib/arm64, /data/app/com.phone.sample-1/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
07-19 15:20:30.537 14788 14788 I艺术:拒绝对以前失败的类java.lang.class:java.lang.NoClassDefFoundError:解析失败:Lcom/cloudtech/image/Callback;
07-19 15:20:30.537 14788 14788 I艺术:起因:java.lang.ClassNotFoundException:在路径:DexPathList[[zip文件”/data/app/com.phone.sample-1/base.apk]的NativeLibrary目录中未找到类“com.cloudtech.image.Callback”=[/data/app/com.phone.sample-1/lib/arm64,/data/app/com.phone.sample-1/base.apk!/lib/arm64-v8a,/system/lib64,/vendor/lib64]]
据我所知,classloader将在使用此类之前加载类

在logcat中,它显示classloader试图在JARB中加载类。但我确信我的代码当时没有使用JARB中的类