Android模拟器与Google API的兼容

问题描述:

我写了一个简单的代码,它使用Eclipse和ADT插件实现了MapView。为了测试它,我创建了一个基于Galaxy Nexus设备和谷歌API级别17的目标的新仿真器。该仿真器已创建,没有错误并且可以正常启动。Android模拟器与Google API的兼容

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

独立地在按钮上单击,出现一个新的avd窗口,并且我的新仿真器由红色十字突出显示,而不是绿色的复选标记。

我可以选择忽略警告并继续使用我的模拟器,但是我的应用程序在达到主要活动onCreate()方法之前会阻止我肯定是因为我在永远不会到达的方法内部放置了一个断点。

我添加了互联网许可标签,以显示我从Google获得的API密钥。

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

非常感谢。

如果你使用谷歌的API级别17项目的目标,请确保您的仿真器的API级别也。 您可以使用Google API创建模拟器,但API级别不同。

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