问题与Proguard

时间:2014-08-05 06:02:53

标签: android eclipse adt proguard

我遇到了大麻烦,因为当我从prject的properties.txt文件中取消注释以下行时。

要使ProGuard能够缩小和混淆代码,请取消注释(可用属性:sdk.dir,user.home):

#proguard.config = $ {sdk.dir} /tools/proguard/proguard-android.txt:proguard-project.txt

我的adt版本为22,当前API级别为17

显示错误enter image description here

此文件存在于特定文件夹中。

2 个答案:

答案 0 :(得分:1)

你的android-sdk安装中应该有tools/proguard目录(你的消息中给出了完整的路径)。

此proguard目录必须包含子目录bin,其中包含proguard.bat(它不在那里,因此您会收到消息),并且还libproguard.jar子目录同步}。

要确保其正常运行,请下载latest version of proguard并将解压缩的文件放在正确的位置。

答案 1 :(得分:0)

如果您正在使用sdk工具rev。 23,您可能会遇到导致整个Proguard文件丢失的包装错误。

供参考: https://code.google.com/p/android/issues/detail?id=72419