创建具有多个aar文件作为gradle依赖项的顶级“ aar”

时间:2019-05-17 08:59:55

标签: android build.gradle android-library aar

我有3个“ aar”文件,具有某些功能。(我还没有创建这些文件)

现在我创建了一个android项目(比如说PROJ),并将这三个aar文件放在libs文件夹中。现在,我可以在“ PROJ活动”中访问这些aar文件的功能。

但是我的要求是将所有这些用作库。因此,我从PROJ中创建了一个aar文件。 aar文件创建成功。 现在,我将这个从PROJ创建的新aar文件放置在另一个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)

0 个答案:

没有答案