我試圖用Eclipse的最新版本,Android SDK,ADT和ProGuard在Eclipse中導出我的Android應用程序。如果我將ProGuard cfg文件添加到default.properties文件(不對cfg文件進行修改)並嘗試導出已簽名的apk,導出器將失敗,並說它無法轉換爲錯誤1的dex字節碼。註釋掉ProGuard文件使其輸出得很好。我試着用-clean標誌啓動Eclipse,使用-dontobfuscate標誌禁用混淆,多次清理項目並修復Android屬性。我該如何解決?ProGuard使得應用程序不能編譯爲「無法轉換爲錯誤1的dex字節碼」
編輯:我有acra庫(jar)引用和集成,但已經刪除它在努力解決這個問題。它沒有幫助:(所以,唯一參考的庫是Android 2.1庫,由Create Project對話框添加。我也嘗試刪除該項目並從我的CVS重新抓取它,但無濟於事。
ProGuard對Dex字節碼不做任何處理,所以看起來還有其他事情正在進行。您檢查了Proguard的輸出以確保它看起來好嗎?你能否提供更多的信息?詳細的錯誤?日誌?Stacktrace? – CrackerJack9