6

我正在尝试从 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?

这是什么错误,我该如何解决它..M 使用最新的 SDK(API-17)和修订版 21.1 所有 java_home,Ant_home 都已设置

4

3 回答 3

20

对于库项目,我需要向-dontshrinkproguard 配置文件添加选项 - proguard 正在缩小我所有的类。

于 2013-06-12T09:52:21.630 回答
2

使用 gradle 构建系统时,无需修改proguard-rules.pro.

就在指定的buildType定义内minifyEnabled false。例子:

buildTypes {
    release {
        minifyEnabled false
    }
}
于 2016-11-02T12:06:23.960 回答
0

Ohkk 我自己得到了答案..我用作库的 jar 项目的清单文件中存在问题..创建了 lib 项目,对其进行了更新并将其引用到我的主要代码中。就像在这个链接中一样。 .它工作:-) 在这里

于 2013-02-14T11:35:27.700 回答