我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