2012-05-18 45 views
5

儘管存在很多類似標題的問題,但我無法找到解決此問題的解決方案。轉換爲Dalvik格式失敗,出現錯誤1 adt r18

我在Eclipse中有一個Android項目,它將ActionBarSherlock 4.0.2引用爲Android庫。另外,我在/ libs文件夾中添加了ACRA和Google Analytics的JAR。支持v4 jar是從ABS庫中提取的。

項目的Java構建路徑看起來像這樣 enter image description here

當通過嚮導,我得到了「轉換爲Dalvik的格式失敗,錯誤1」錯誤輸出。

清理,刪除所有Android依賴項,然後單擊修復項目屬性和清理都不起作用。

有什麼想法?

編輯:

我錯過了一些信息:我在Mac OS 10.6.8,Eclipse的靛藍,Android SDK工具R19和ADT插件V18這樣做。

project.properties文件包含proguard.cfg文件:評論它避免了這個問題。

+0

http://stackoverflow.com/q/2680827/741249可能的副本? – THelper

+0

感謝您的評論,實際上這裏有很多關於轉換爲Dalvik格式的問題,因錯誤1錯誤而失敗。你鏈接的人反對Android 1.6和更舊的東西,所以這可能是另一個問題。此外,我嘗試了所有可能的答案,但都沒有成功。這個問題應該引用Eclipse的當前版本,Android SDK和ADT插件。 – omoling

回答

0

我實際上設法克服這個問題,在這裏SOEM細節,如果他們可以使用的任何人:

我第一次嘗試一切從乾淨的關閉/重新打開項目等等等等

我終於過了最新的測試版proguard from http://sourceforge.net/projects/proguard/files/,並將android-sdk-macosx/tools/proguard中的/ lib文件夾替換爲beta版本(proguard4.8beta1)中的/ lib文件夾,它可以工作!

+0

它的工作原理,非常感謝! –

0

更新到ADT 20(與Jelly Bean一起發佈)後,我遇到了同樣的問題,同樣,所有舊的解決方案(清理,重建等)都沒有幫助。從omoling的回答中得知線索,我從他們的網站上更新了我的Flurry罐子,並且最終解決了問題。

因此,如果您遇到此問題,請嘗試更新您的項目使用的任何/所有外部庫。

相關問題