我使用Android Studio制作了AAR,我可以在任何应用中成功使用它。问题是我必须手动将所有需要的依赖项添加到app build.gradle(比如compile' org.slf4j:slf4j-android:1.7.10')。
我希望AAR实际上包含它所需的所有这些第三方依赖项,因此我不必在应用程序中手动添加它们。有没有办法让你知道?
答案 0 :(得分:1)
如果你使用
compile fileTree(dir: 'libs', include: ['*.jar'])
并将一个jar放在libs文件夹中,这个jar将包含在AAR中。
但是你必须亲自把罐子放好。 据我所知,没有办法将存储库依赖项放在AAR中。