3
我有一个具有依赖关系A和B的AAR。现在我将这个AAR添加为APK的依赖关系的一部分。Android:如何在APK中构建AAR的依赖关系?
所以在APK中的build.gradle,我有:
compile(name:'MyAAR', ext:'aar')
这工作得很好,并成功建立。但问题是,当我实际测试的应用程序,我有致命的异常这样的:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/squareup/okhttp/OkHttpClient;
at com.squareup.picasso.OkHttpDownloader.defaultOkHttpClient(OkHttpDownloader.java:31) ...
这是因为APK不会对毕加索的依赖,但我用毕加索在我的AAR。
所以我的问题是,我该如何构建AAR,以便在APK针对AAR构建时,它也会自动采用AAR的依赖关系。我试过transitive = true
,不工作。