【问题标题】:Google Maps API v2 does NOT works on Emulator, but NOT on DeviceGoogle Maps API v2 不适用于模拟器,但不适用于设备
【发布时间】:2014-04-18 14:19:20
【问题描述】:

感谢社区,我可以解决我的最后一个问题。 这个 --->(Google Maps API v2 - Fragment's error)

该应用程序在模拟器上运行(它显示“除非您更新 Google Play 服务,否则此应用程序将无法运行),这很正常,但是当我将 .apk 放在手机上(4.2.2 版本)时,它崩溃了!

我读到了一些关于不同 API 密钥的文章。现在在我的项目中,我拥有从程序中获得的 API 密钥(带有来自 Eclipse 的 SHA1 指纹)。

我可能需要一个不同的吗?

谢谢你,对这两个连续的问题感到抱歉!

【问题讨论】:

    标签: android eclipse api google-maps api-key


    【解决方案1】:

    您不需要另一把钥匙。你只需要一个好的模拟器来运行谷歌地图。我正在使用 GenyMotion。它非常快速高效。试试看吧。

    按照步骤进行

    1)安装 Oracle VirtualBox 最新版本。

    2)安装geneymotion最新版本。

    3)下载以下应用,

    www.dropbox.com/s/lfde3juixuy88rg/GoogleLoginService.apk
    www.dropbox.com/s/9kurwyhbbuecaea/GoogleServicesFramework.apk
    www.dropbox.com/s/9x8924gtb52ksn6/Phonesky.apk
    www.dropbox.com/s/koo4wiwqg8agy8n/com.google.android.apps.maps-1.apk
    www.dropbox.com/s/bh058hbrelccfsr/com.google.android.gms-2.apk
    

    4)运行 Genymotion 并安装设备版本,

    5)将这些应用拖放到 Genymotion。

    6)重新启动 Genymotion。

    7)您的 genymotion 已准备好运行 Google 地图,

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 2012-11-01
      • 2011-03-08
      • 2015-02-13
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多