4

我正在开发一个 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.
4

5 回答 5

9

在创建新的 Android 虚拟设备时,选择Target as Google API - API Level 10

于 2013-01-31T07:24:10.207 回答
2

Android Api level 10 与 Google Api level 10 不同。Android 仅附带 android.jar 文件白色 Google Api 附带 android.jar 以及 maps.jar。您的项目可能需要 Google Api,而您尚未安装它们。要安装 Google Api,请转到 SDK Manager 并检查。如果它们已安装,则使用 Google Api 10 级平台创建 AVD。

于 2013-01-31T07:23:23.860 回答
1

找不到与目标“Google API”兼容的 AVD。

=> 表示您没有使用 Google API 创建任何 AVD,但是是的,您已经实现了使用 Google API 的功能,例如 Google Map。

快速找到如何安装 Google API,安装后不久创建一个具有相同 Google API 的 AVD。

在此处输入图像描述

于 2013-01-31T07:24:26.833 回答
0

您需要创建一个使用 Google API 插件的 AVD。见这里

于 2013-01-31T07:23:20.163 回答
0

从 VDM 启动另一个 VM,其 Target api 为“Google APi”,平台为 2.3.3。如果您的 VDM(虚拟设备管理器)中没有任何 google api,请下载它。启动一次 然后运行你的项目。

于 2013-01-31T07:29:32.367 回答