我正在尝试在 android 模拟器中启动我的 hello world 应用程序。但是在控制台中我收到以下错误:
[2012-06-18 16:55:50 - hello] Failed to find an AVD compatible with target 'Android 4.0.3'.
我的项目名称是 hello ,包名称是 com.hello 。请告诉如何解决问题并获得进入Android世界的灵感。
提前致谢
上述错误表明您正在Android 4.0.3上开发,但您的 Android AVD 版本低于 Android 4.0.3。
解决方法 1:
创建/编辑 AVD 并将Platform指定为4.0.3。
解决方法 2:
更改<uses-sdk android:minSdkVersion="10"/>
“AndroidManifest.xml”和
target=android-10
.project.properties
注意:我仅使用了 API 10。您应该使用您为AVD指定的 API 级别。
您需要一个与您的应用程序具有相同目标 API 的模拟器。
现在通过转到窗口 > AVD 管理器然后新建来创建一个新的 AVD。制作一个目标与您的应用程序“4.0.3”或 API 级别 15 相同的新 AVD。
您正在使用具有较旧 android 操作系统的设备或 avd,但您的项目似乎配置为 android 4.0.4
使用 android 4.0.4 创建一个 android 虚拟设备或将您的项目配置设置为您的设备(或 avd)sdk 级别(或更低)
您使用的模拟器与您在清单文件中提到的 sdk 版本不兼容。
如果你给了:
<uses-sdk android:minSdkVersion="15" />
那么你需要为 4.0 安装 sdk。*
或者您可以在清单中更改它:
<uses-sdk android:minSdkVersion="7" />