我已经全新安装了 Eclipse 和所有最新的 Android 工具,并希望在现有项目上使用 Proguard,但现在我创建了一个新的空白项目。
我添加了一个proguard.cfg
文件到我的项目
添加proguard.config=proguard.cfg
to my default.properties
现在,当我尝试导出时出现以下错误
[2010-12-12 10:36:35 - ApplicationTest] Proguard returned with error code 1. See console
[2010-12-12 10:36:35 - ApplicationTest] 'C:\Program' is not recognized as an internal or external command,
[2010-12-12 10:36:35 - ApplicationTest] operable program or batch file.
[2010-12-12 10:36:35 - ApplicationTest] '-jar' is not recognized as an internal or external command,
[2010-12-12 10:36:35 - ApplicationTest] operable program or batch file.
我知道这意味着文件路径设置不正确,问题是到底在哪里,因为我已经查看了常规属性和项目属性,但看不到任何对 proguard 或混淆的引用,所以我坚持要更改什么
任何帮助表示赞赏。
您需要定义不带空格的 Android SDK 路径。复制粘贴马克的这个答案:
Proguard 错误:预期的类路径分隔符 - 不确定我需要在哪里将路径放在引号中 https://stackoverflow.com/questions/4356979/proguard-error-expecting-class-path-seperator-not-sure-where-i-need-to-put-a-p/4559693#4559693
是的,这对我有用。说起来
具体来说:
在 Eclipse 中:窗口 > 首选项 >
Android > SDK 位置
使用类似的东西
c:\Progra~1\android-sdk(或者 64 位上的 c:\Progra~2\android-sdk)
对我来说,路径是"c:\Progra~1\Android\android-sdk-windows"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)