1

我写了一个简单的代码,它使用 Eclipse 和今天更新的 ADT 插件来实现 MapView。为了对其进行测试,我创建了一个基于 Galaxy Nexus 设备的新模拟器,并针对 Google API 级别 17。模拟器已创建且没有错误并且可以正常启动。

我设置了针对 Google API 的项目属性。我编译了项目并尝试在我的模拟器上运行,但我收到一条警告消息:未找到兼容的目标,您希望添加新的 Android 虚拟设备吗?

独立于我单击的按钮,会出现一个新的 avd 窗口,并且我的新模拟器以红色叉号而不是绿色复选标志突出显示。

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

我添加了 Internet 权限标签以显示我从 Google 获得的 API 密钥代码。

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

非常感谢。

4

1 回答 1

0

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

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

于 2013-04-01T01:33:54.347 回答