目标为“Google APIs”的AVD不兼容。

4

我正在开发一款安卓应用程序,并尝试在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.

有很多很棒的答案,我选择了得票最多的那一个。谢谢大家! - ceptno
5个回答

9

在创建新的Android虚拟设备时,选择 目标(Target) 为Google API - API级别10


2

Android API级别10与Google API级别10不同。Android仅带有android.jar文件,而Google API则附带android.jar和maps.jar。您的项目可能需要Google API,但您还没有安装它们。要安装Google API,请转到SDK管理器并勾选相应选项。如果已经安装,则创建一个具有Google API级别10平台的AVD。


我使用了以下代码: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" /> 并且安装了Google API,但仍然遇到相同的问题。 - Sunishtha Singh
@SunishthaSingh 创建一个带有Google API的AVD,然后尝试它。 - TNR

1

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

=> 这意味着您尚未创建任何带有Google API的AVD,但是您已经实现了使用Google API的功能,例如Google地图。

在snap中查找安装Google API的方法,安装后立即创建一个具有相同Google API的AVD。

enter image description here


0

您需要创建一个使用Google APIs Add-on的AVD。请参见这里


0

从具有目标API为“Google API”和平台为2.3.3的VDM启动另一个虚拟机。如果您的VDM中没有任何Google API,请下载它。启动一次,然后运行您的项目。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接