使用LibGDX和ProGuard导出Android APK时出错

时间:2015-05-07 23:23:19

标签: android eclipse libgdx apk proguard

我正在尝试使用Proguard导出Android APK,我收到此错误:

[2015-05-06 19:29:31 - Metronome-android] Proguard returned with error code 1. See console
[2015-05-06 19:29:31 - Metronome-android] proguard.ParseException: Unknown option '(' in argument number 14
[2015-05-06 19:29:31 - Metronome-android]   at proguard.ConfigurationParser.parse(ConfigurationParser.java:191)
[2015-05-06 19:29:31 - Metronome-android]   at proguard.ProGuard.main(ProGuard.java:484)

此处提到的配置文件已存在于我的Android项目文件夹中,该文件夹名为“proguard-project.txt”。 https://github.com/libgdx/libgdx/wiki/ProGuard-DexGuard-and-libGDX

在project.properties文件中,我取消注释了注释中指定的行以启用ProGuard并重新保存文件:

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

我正在使用Eclipse并导出APK,我右键单击Android项目并选择:Android工具 - >导出签名的应用程序包 然后我经历了导出它的过程。当我点击“完成”时,我得到了上面提到的错误。

我已经能够在桌面应用程序上成功运行ProGuard但是我无法让Android APK工作,任何想法我做错了什么?谢谢!

1 个答案:

答案 0 :(得分:1)

检查以下注释: