我有三个“aar”文件,有一些特性。(我没有创建那些)
现在我创建了 android 项目(比如说 PROJ)并将这三个 aar 文件放在 libs 文件夹中。现在我可以在我的项目活动中访问这些 aar 文件的功能。
但我的要求是将所有这些用作库。所以我从我的 PROJ 中创建了一个 aar 文件。aar 文件创建成功。现在我将这个新的 aar 文件(从 PROJ 创建)放在另一个 android 项目的 lib 文件夹中。
但是我无法从这三个 aar 文件中访问类(我已将其添加为 PROJ 中的依赖项)。运行时异常被抛出为...
Caused by: java.lang.ClassNotFoundException: Didn't find class "XYZHandler" on path: DexPathList[[zip file "/data/app/com.my.testerapp-dBRDWoDJbcGXhTEN9jvp4g==/base.apk"],nativeLibraryDirectories=[/data/app/com.my.testerapp-dBRDWoDJbcGXhTEN9jvp4g==/lib/arm64, /system/lib64, /system/vendor/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:93)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)