我Proguard的建立用于早期的Android软件开发工具包(前10)工作,但没有任何更多,它的一个非常基本的错误 - 见下文:Proguard的错误:未知的选项“-optimizationpasses”
C:\在文件'C:\ Users \ Richard \ Desktop \ CodeWordTEST \ p roguard.cfg'
'line-1'中的未知选项 '-optimizationpasses'开发\ android-sdk-windows/tools/ant_rules.xml:453:即proguard在第一行失败。 有趣的是,如果我删除了“-optimizationpasses”命令时,它设法通过ProGuard的选项走得更远一点,但随后未能在“-dontpreverify”
事情似乎已经改变,所以我又回到了基础。
我从命令行构建了一个项目,以获取默认的build.xml和proguard.cfg文件。
仍然是同样的错误。
环境:
Windows 7的
ADT版本:11.0.0.v201105251008-128486
蚂蚁1.8.1
在ENV没有其他Proguard的路径
proguard.cfg内容(=默认为自动生成由机器人CMD线):
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
- 详细
- 优化!代码/简化/算术!现场/ ,!级/合并/
等等
任何想法可能会导致什么问题?
在此先感谢...
好的,简单但不明显的修复任何其他谁发现这个问题。 与Android文档(http://developer.android.com/sdk/tools-notes.html)相反,Ant 1.8以上版本还不够好。 使用Ant 1.8.2。 发生魔法。 (如果有人知道它的工作原因,请随时发帖,这很好理解。) – Richtea 2011-06-08 21:09:37