我在混淆应用程序时遇到以下错误。 如何在build.xml中定义输出jar?
[java] Shrinking...
[java] java.io.IOException: The output jar is empty. Did you specify the proper '-keep' options?
[java] at proguard.shrink.Shrinker.execute(Shrinker.java:148)
[java] at proguard.ProGuard.shrink(ProGuard.java:294)
[java] at proguard.ProGuard.execute(ProGuard.java:100)
[java] at proguard.ProGuard.main(ProGuard.java:499)
答案 0 :(得分:8)
android create project --name <Your Project Name> --package <Your Company Name> --target 7 --path . --activity dummy
查找可以复制到项目根目录的build.xml。您应该找到名为./bin/proguard和./bin/-release.apk的目录。您可以找到more details here。
答案 1 :(得分:3)
教程here对我来说从未出错过。