我正在尝试从ant构建一个发布APK文件,这就是我在控制台中获取的内容
D:\AndroidSDK\android-sdk_r18-windows\android-sdk-windows\tools\ant\build.xml:595: The following error occurred while executing this line:D:\AndroidSDK\android-sdk_r18windows\android-sdk-windows\tools\ant\build.xml:864: The output jar is empty. Did you specify the proper '-keep' options?
这是什么错误以及如何使用最新的SDK(API-17)和版本21.1来解决它 所有java_home,Ant_home都已设置
答案 0 :(得分:20)
对于库项目,我需要向proguard配置文件添加-dontshrink
选项 - proguard缩小了我的所有类。
答案 1 :(得分:2)
使用gradle构建系统时,无需修改proguard-rules.pro
。
在指定的buildType
内定义minifyEnabled false
。例如:
buildTypes {
release {
minifyEnabled false
}
}
答案 2 :(得分:0)
Ohkk我自己得到了答案。在jar项目的Manifest文件中存在一个问题,我将其用作库..创建了lib项目,更新了它并将其引用到我的主代码中。这个LInk ..并且它起作用:-) here