Android模拟器与Google API的兼容性

时间:2013-02-27 15:51:36

标签: android emulation

我写了一个简单的代码,它使用Eclipse和今天更新的ADT插件实现了MapView。为了测试它,我创建了一个基于Galaxy Nexus设备的新模拟器和Google API级别17的目标。模拟器创建没有错误并正确启动。

我设置了用于定位Google API的项目属性。我编译了项目并试图在我的模拟器上运行,但是我收到一条警告消息:找不到兼容的目标,是否要添加新的Android虚拟设备?

独立于我点击的按钮,会出现一个新的avd窗口,我的新模拟器会以红色十字标记而不是绿色检查标记突出显示。

我可以选择忽略警告并继续使用我的模拟器,但我的应用程序在到达主要活动onCreate()方法之前阻塞我确定,因为我在方法中放置了一个从未到达的断点。

我为来自Google的清单和API密码添加了互联网权限标记。

有人能够解释我的项目有什么问题吗?

非常感谢。

1 个答案:

答案 0 :(得分:0)

如果您使用Google API级别17作为项目的目标,请确保模拟器的API级别 17 。 您可能已经使用Google API创建了一个模拟器,但API级别不同。

要检查模拟器的API级别,请打开AVD,然后确认目标名称是否为Google API(Google Inc.),API级别为17。