Ash*_*tti 5 gradle android-library build.gradle android-gradle-plugin aar
我有一个新要求,即将JAR文件包含在myspecial.jar
我正在构建的Android库中。当我使用gradle构建AAR时,生成的包将我的类和类都包含myspecial.jar
在一个名为的文件中classes.jar
。我想让他们分开。
根据Android网站https://developer.android.com/studio/projects/android-library.html的说法,可以做到这一点。
此外,AAR文件可能包括以下一个或多个可选条目:
/资产/
/libs/name.jar
/jni/abi_name/name.so
/proguard.txt
/lint.jar
我已经尝试了所有有限的gradle-fu。我不知道。
我遇到了这个问题:https : //github.com/adwiv/android-fat-aar,但它似乎不适用于我。
TL; DR:需要gradle支持,以将第三方jar作为自己的文件捆绑在aar的libs目录中,而不能与我自己的代码一起编译成classes.jar
。
Igo*_*sky -1
解决方案是迁移到 Gradle 插件 3.0 - https://developer.android.com/studio/preview/features/new-android-plugin-migration.html。它提供了api
消除implementation
jar 和 aar 中重复类的功能。
归档时间: |
|
查看次数: |
709 次 |
最近记录: |