0

我正在编写一个需要使用谷歌地图的安卓应用程序。我使用 Eclipse 并下载了 SDK。然后我导入 Google Play 服务和其中的地图示例,Eclipse 已成功编译并在模拟器中运行。但是,在运行时,它不起作用!它在主页上几秒钟后关闭了应用程序,并且没有显示任何片段(objectS)......

除了为我的 Google 密钥添加 android.support-v4.jar 和更改清单中的元数据之外,我没有更改任何内容。

我试图:

  • 在模拟器和真实设备上运行(三星 S2 LTE)
  • 使用注册证书和调试证书,并要求在 Google 上访问 API 以获取密钥
  • 使用不同版本的 Eclipse:Kepler、Helios 和从开发人员那里下载的版本

但它们都不起作用。

有人知道发生了什么吗?我该怎么做才能修复它?

谢谢

4

2 回答 2

0

这对我有用

1) 安装谷歌地图 API。这可以在 Eclispe Windows/Android SDK 和 AVD Manager -> 可用包 -> 第三方附加组件 -> Google Inc. -> Google Inc. 的 Google APIs,Android API X 中完成

2) 从命令行创建新的 AVD。这可以通过列出目标(android list targets)来完成,然后 android create avd -n new_avd_api_233 -t "Google Inc.:Google APIs:X"

3) 然后在 Eclipse Windows/Android SDK 和 AVD Manager 中创建 AVD -> New... -> (Name: new_avd_X, Target: Google APIs (Google Inc.) - API Level X)

4) 在 Eclipse File/New/Android Project 中创建 Android Project 并选择 Google APIs Build Target。

5)在标签之间添加。

5) 将项目作为 Android 应用程序运行。

于 2013-07-09T06:57:10.380 回答
0

我认为您必须遵循所有这些步骤来导入此 url 中给出的 Google Play 服务库项目及其地图示例:-

https://developers.google.com/maps/documentation/android/intro

如果您已按照上述步骤正确导入了项目和库,但您的地图仍然无法正常工作,则可能是因为 google play 服务无法在您运行样本的设备上运行。您必须重新启动您的设备,以便谷歌服务开始工作。

于 2013-07-09T08:17:56.447 回答