我正在尝试在android的模拟器中启动我的hello world应用程序。但是在Console中我收到以下错误:
[2012-06-18 16:55:50 - hello] Failed to find an AVD compatible with target 'Android 4.0.3'.
我的项目名称是hello,包名是com.hello。 请告诉我们如何解决这个问题并激励他们进入Android世界。
提前致谢
答案 0 :(得分:0)
以上错误表示您正在 Android 4.0.3 上进行开发,但您的Android AVD版本低于Android 4.0.3。
解决方法1:
创建/编辑AVD并将平台指定为 4.0.3 。
解决方法2:
更改“AndroidManifest.xml”中的<uses-sdk android:minSdkVersion="10"/>
和
target=android-10
中的project.properties
。
注意:我仅使用API 10作为示例。您应该使用为 AVD 指定的API级别。
答案 1 :(得分:0)
您需要一个与应用程序相同的目标API的模拟器。
现在转到Window&gt;创建一个新的AVD。 AVD Manager然后New。制作一个新的AVD,其目标与您的应用程序“4.0.3”或API级别15相同。
答案 2 :(得分:0)
你正在使用一个设备或avd与较旧的android操作系统,但你的项目似乎配置为Android 4.0.4
用android 4.0.4创建一个android虚拟设备或将你的项目配置设置为你的设备(或avd)sdk级别(或以下)
答案 3 :(得分:0)
您使用的模拟器与您在清单文件中提到的sdk版本不兼容。
如果你已经给出:
<uses-sdk android:minSdkVersion="15" />
然后你需要安装sdk for 4.0。*
或者您可以在清单中更改它:
<uses-sdk android:minSdkVersion="7" />