我剛剛更新到Android SDK工具修訂版12,立即我的應用程序無法使用先前的Proguard設置導出。我收到「轉換爲Dalvik格式失敗,出現錯誤1」,我使用的唯一庫是「jcifs」。我嘗試過清潔和重建,創建一個新項目,並重新組裝,我相信我已經完成了幾乎所有可以在互聯網上閱讀的內容。 這是來自這個新SDK的新bug嗎?如果您的項目使用Proguard,我建議暫時不要更新。Android SDK工具修訂版12有問題Proguard =>錯誤轉換爲Dalvik格式失敗,出現錯誤1
UPDATE 1: 我也嘗試導出一個簡單的Hello應用程序與proguard集,仍然是相同的消息。它看起來像這個版本的SDK工具破壞了一些東西。
更新2: 我必須刪除SDK目錄中的整個工具文件夾,並將SDK工具修訂版11的備份複製到其中。至少我可以回去工作,再次用proguard工作出口。我希望這些信息可以幫助處於相同情況的人。儘管如此,我仍然不知道發生了什麼,希望有人能夠闡明這個令人討厭的問題。
更新3: 我報道這個問題,因爲這裏的錯誤: http://code.google.com/p/android/issues/detail?id=18359 希望有人需要在這個問題很好看,到那時,你將被告知留出的這個版本,如果您在使用ProGuard您發展。
我可以確認此更改確實解決了問題。 – Yongki
如果不起作用,請在「高級系統設置」中爲您的計算機/用戶手動設置環境變量(PROGUARD_HOME)。就我而言,我的路徑有一個空間,但它在R11中工作。 –
謝謝!我有這個問題了一會兒...... – pqn