2012-06-18 28 views
1

我想在Android的模擬器中啓動我的Hello World應用程序。但在控制檯中出現以下錯誤:推出我的第一個Android應用程序

[2012-06-18 16:55:50 - hello] Failed to find an AVD compatible with target 'Android 4.0.3'. 

我的項目名稱是hello,包名是com.hello。 請告訴如何解決問題並獲得啓發,進入Android的世界。

在此先感謝

+2

要麼使一個AVD爲android 4.0.3或設置你的應用程序的Android版本,你已經擁有了AVD。清單文件中也使用android:minSDKversion。 – user370305

+0

在清單文件中使用'android:minSDKversion = 7'。之後,你可以運行該應用程序從Android 2.1版到 – Praveenkumar

回答

0

您需要一個與您的應用程序相同的目標API的模擬器。

現在創建一個新的AVD,轉到Window> AVD Manager,然後是New。製作新的AVD,其目標與您的應用程序「4.0.3」或API級別15相同。

0

上述錯誤表明,你正在開發的的Android 4.0.3但你的Android AVD是比Android 4.0.3版本較低。

解決方法1:
創建/編輯AVD並指定平臺4.0.3

解決方法2:
變化<uses-sdk android:minSdkVersion="10"/>在 '的AndroidManifest.xml' 和在project.properties
target=android-10

注意:我已經使用了API 10。您應該使用您爲AVD指定的API級別。

+0

更改後,我得到以下錯誤:[2012-06-18 18:42:11 - 第一]無法解決目標'android-10' – Bappa

+0

你應該有**安裝了API-10 **的Android SDK。 – GAMA

0

您正在使用設備或avd與較舊的android操作系統,但您的項目似乎配置爲Android 4.0。 4

創建Android虛擬設備與Android 4.0.4或設置你的項目配置到您的設備(或AVD)SDK級別(或低於)

0

您所使用的仿真器是無法與SDK版本兼容你在清單文件中提到。

如果你已經給:

 <uses-sdk android:minSdkVersion="15" /> 

,那麼你需要安裝SDK 4.0 *

,或者你可以在明顯的改變:

 <uses-sdk android:minSdkVersion="7" /> 
相關問題