2011-01-08 57 views
2

因此,我第一次將腳趾頭浸入此區域 - 我按照說明安裝了android SDK和eclipse插件。我創建了一個空白的新的android項目,我得到以下編譯錯誤:Android開發 - 轉換爲Dalvik格式失敗,出現錯誤1

[2011-01-08 16:34:55 - xxx]: Dxno classfiles specified 
[2011-01-08 16:34:55 - xxx] Conversion to Dalvik format failed with error 1 

我GOOGLE了這個問題,並試圖清理和重建,或擊中在瀏覽器中的項目F5但問題依然存在。我已經驗證了構建路徑和庫以確保只有Android 2.3在那裏,但仍然存在這個問題。

我也嘗試加載一個示例項目,我得到相同的錯誤。

任何想法?

回答

1

我解決了這個問題 - 以上都沒有幫助。

我所做的是刪除eclipse,下載最新的一個並重新安裝了ADT插件,它現在可以工作。

0

我有同樣的問題:嘗試清理項目(項目 - >清潔...)。 Eclipse將重新創建正確的bin目錄。

+0

試過這個,沒有工作:( – KP65 2011-01-22 12:55:35

2

當Eclipse項目中的java文件未編譯爲類文件時,會發生此問題。該消息表明Android SDK無法繼續將這些類轉換爲達爾文格式,因爲它找不到它們。爲了解決這個問題:

  1. 驗證src文件夾在您的構建路徑(在「項目屬性」檢查 - >「Java構建路徑」)。如果不是這種情況,請右鍵單擊src文件夾,轉到「Build path」並單擊「用作源文件夾」。
  2. 驗證在「項目屬性」 - >「建造者」下你可以找到「Java builder」。如果不是這種情況,請關閉項目並使用文本編輯器打開文件.project,該文件存在於項目本身的根文件夾中。添加<buildSpec>下以下行:

    <buildCommand> 
        <name>org.eclipse.jdt.core.javabuilder</name> 
        <arguments></arguments> 
    </buildCommand> 
    

    執行上述行動,重新打開該項目,並繼續通過點擊「項目」來重建它之後 - >「清潔」

+1

添加src文件夾到構建路徑解決了我的問題 – altumano 2011-09-26 07:12:39

1

簡單編輯 「project.properties」 文件並註釋行:

proguard.config=proguard.cfg 

是這樣的:

#proguard.config=proguard.cfg 

然後清理項目。希望這會成功導出到APK。

+0

除非你不想使用proguard這顯然不是正確的答案。所有的答案建議是評論 - 告訴Eclipse哪裏是proguard配置文件的行。 – dell116 2015-08-23 18:59:20

相關問題