Android Gradle插件:使用Jar Dependencies和Proguard创建AAR

时间:2014-04-17 01:28:42

标签: android gradle android-studio proguard android-gradle

我正在使用Gradle插件0.9和Android Studio 0.5.4。

我有一个Android库项目,在/ libs文件夹中有一个依赖项.jar。当我运行使用Proguard激活的assembleRelease任务时,生成的AAR具有以下结构:

  • 在MyLibrary
    • 的AndroidManifest.xml
    • 资产/
    • 库/
      • myJar.jar
    • classes.jar
    • R.txt
    • RES /

问题是myJar.jar类在Proguard的classes.jar中合并(当我在没有Proguard的情况下运行它并没有发生)。当我以AAR作为依赖项运行我的应用程序项目时,我得到了多个dex文件定义"关于同样在classes.jar中的myJar.jar类的错误。这是一个错误还是我做错了什么?

1 个答案:

答案 0 :(得分:1)

在Android开源项目中为此打开了issue