2011-10-24 66 views
1

我在嘗試運行HelloAndroid應用程序的NetBeans 7.0上收到以下錯誤。 NetBeans已經檢測到Android SDK和Android設備,並遵循了所有說明。錯誤:NetBeans 7.0 Android SDK 14

C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:421: Android Target is not set.

+0

可能重複[項目沒有設定目標。編輯項目屬性設置一個](http://stackoverflow.com/questions/2292416/project-has-no-target-set-edit-the-project-properties-to-set-one) –

回答

1

我有同樣的問題。它與如何在新版本的SDK中構建Android應用程序有關。以下是幫我:去你的項目屬性文件,你會發現像

target=android-10 

我想你可以安全地刪除。不過,如果您使用右鍵單擊該項目的屬性,Netbeans將再次創建它。

轉到預置用戶屬性文件。應該已經有一個設置sdk.dir,它顯示了sdk目錄的路徑。添加一個新的設置:

target.api=android-10

正如你可能已經猜到了,你要使用的API版本替換android-10

1

我認爲它的問題在build.xml中。在左側窗口中找到此文件。

找到的build.xml這個代碼: <property file="default.properties" />

變化有:<property file="project.properties" />

save..and完成...再次 運行

對不起我的英語

0

謝謝它的工作原理是:-)。但是每次更改android目標設備時,build.xml都會被覆蓋。應該有更好的解決方案 - 可能是,android插件有一個錯誤?

但是,我現在作爲解決方法執行以下操作。

要麼

1)添加<property file="project.properties" />或覆蓋<property file="default.properties" />,你的建議,然後將文件標記爲「只讀」。可能沒有理由再改變它。注意:NetBeans本身刪除項目不會完全工作。

2)用於Linux/U ** X:不是1),但通過一個均三連結project.properties更換空()文件default.properties!。所以,project.properties可能會改變,但它並不重要:-)。稍後刪除該項目將會起作用。