2010-02-18 78 views

回答

0

使用eclipse Juno,並且沒有菜單 項目»屬性»Java Build Path在任何地方。

最近的菜單條目是Window-> preferences-> android,但在該菜單中不能刪除任何條目。

我現在的解決方案是創建另一個具有與原始項目完全相同名稱的文件的項目,然後手動複製並粘貼代碼。

+2

你是認真的嗎?那麼@Igor Ganapolsky的回答呢?那個似乎工作得更好。 – Bondax 2015-09-04 15:05:35

8

this article評論:

[2009-05-27 12:18:36 - DroidGap] Project has no target set. Edit the project properties to set one. 
[2009-05-27 12:18:38 - DroidGap] no classfiles specified 
[2009-05-27 12:18:38 - DroidGap] Conversion to Dalvik format failed with error 1 

我能夠解決這個Projects > Properties > Android屏幕上:

  • 第一選擇谷歌的API(這是不正確的我的設置)
  • 然後重新選擇Android 1.5(這是正確的,並且以前已被選中)。

我很快就能夠在這個改變後運行模擬器。

47

,當我跑./android update project -p .我在命令行上這個錯誤基本上我不得不指定一個目標,像這樣爲了它的工作: ./android update project -p . --target android-10

+0

這應該是公認的答案 – yerlilbilgin 2017-01-09 20:46:22

1

轉到項目»屬性»Java構建路徑»庫和刪除所有除「Android XY」(在我的情況下Android 1.5)。單擊確定。轉到項目»清潔»清潔下面選擇的項目»選擇您的項目,然後單擊確定。這應該工作。

您也可能在項目文件夾中有一個JAR文件(我已將Admob JAR文件複製到我的src文件夾中),然後將其添加爲Java路徑庫。它沒有顯示在Package Explorer下,所以你不會注意到它,但它會被計算兩次,導致可怕的Dalvik錯誤1.

2

當我將項目文件夾「google-play-services_lib」從其實際文件夾結構分離到我的工作區並在項目中引用它時,出現此錯誤。 但我可以通過引用項目文件夾'google-play-services_lib'來解決錯誤,將它從實際的文件夾結構中分離出來。 實際文件夾結構: google_play_services> libproject> google-play-services_lib。

希望這會有所幫助!!!!! - )

1

這是因爲您首先將項目文件放在資源路徑中。嘗試將該項目放在另一個文件中,然後重新導入它。它會工作!

8

我的問題是沒有安裝project.properties文件中指定的目標。它是「target = android-3」,這是Cupcake的目標。

我通過將數量增加到8(Froyo API)來解決這個問題,這是我在我的環境中安裝的最老API級別。

+0

我的一位同事在使用Facebook SDK項目(target-8)時也遇到了同樣的問題。我們只是讓他安裝SDK 8,而不是調整這個數字以適應他的安裝。 – darrenp 2014-07-03 13:50:36

+0

命令_android lists targets_也可以幫助驗證您的可能目標。 – smicyk 2015-04-23 20:33:22

1

我剛剛通過設置更高的目標來解決我的問題。 轉到windows-> preference-> android並檢查更高的API可用,然後單擊應用。

也可能適合你。