我正在开发一个Android应用程序并尝试在AVD上启动它。 API设置为Android 2.3.3。我有一个2.3.3模拟器(sdk版本10),并且android清单显示:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="10" />
我将目标更改为10以匹配项目中包含的api。如何解决此错误:
[2013-01-30 23:18:47 - kiloboltandroidframework] Failed to find an AVD compatible with target 'Google APIs'.
[2013-01-30 23:18:48 - kiloboltandroidframework] Still no compatible AVDs with target 'Google APIs': Aborting launch.
答案 0 :(得分:9)
在创建新的Android虚拟设备时,选择目标作为Google API - API级别10
答案 1 :(得分:2)
Android Api等级10与Google Api等级10不同.Android仅附带android.jar文件白色Google Api附带android.jar以及maps.jar。您的项目可能需要Google Api,而您尚未安装它们。要安装Google Api,请转到SDK Manager并进行检查。如果已安装,则使用Google Api 10级平台创建AVD。
答案 2 :(得分:1)
无法找到与目标“Google API”兼容的AVD。
=&GT;意味着您尚未使用Google API创建任何AVD,但是您已经实现了使用Google API的功能,例如Google Map。
在使用相同的Google API安装创建AVD后不久,快速查找如何安装Google API。
答案 3 :(得分:0)
您需要创建一个使用Google API插件的AVD。请参阅here。
答案 4 :(得分:0)
从VDM启动另一台虚拟机,其目标api为“Google APi”,平台为2.3.3。如果您的VDM(虚拟设备管理器)中没有任何谷歌API,请下载它。启动一次而不是运行您的项目。