【问题标题】:How can I get the newest version of google play services on an AVD?如何在 AVD 上获取最新版本的 google play 服务?
【发布时间】:2016-11-22 20:18:44
【问题描述】:

我正在尝试开发具有原生 Google 地图控件的 Android 应用。看起来很简单,但不幸的是我在设置它时遇到了很多麻烦。

我多次非常仔细地按照说明here 操作,但均未成功。每次我尝试加载我的应用程序时,我都会收到消息<my app> won't run without Google Play services, which are not supported by your device。我已在设置中确认我确实在设备上安装了 Google Play 服务。

我尝试卸载并重新安装下载的谷歌服务 apk,但 abd 不允许我卸载它,错误为 DELETE_FAILED_INTERNAL_ERROR,我认为这是因为我没有 root 访问权限。

【问题讨论】:

    标签: java android google-maps google-play-services


    【解决方案1】:

    您需要更新您的 SDK 并在“附加”部分下安装最新的 Google Play 服务库。可以使用 SDK 工具文件夹下的“android”二进制文件启动 AVD。

    【讨论】:

    • 您好,谢谢您的回复。我的 SDK 已更新,并且我已经安装了您提到的 Google Play 服务库。不幸的是,我仍然遇到同样的错误......我以某种方式得到了它,现在错误表明如果我不更新谷歌播放服务,应用程序将无法运行。安卓显示器显示:Google Play services out of date. Requires 10084000 but found 9877030
    【解决方案2】:

    所以我找到了自己问题的答案。我犯了一个愚蠢的错误......

    在我的清单中,我输入了我的 api 密钥,上面写着 API_KEY:android:name="com.google.android.geo.API_KEY,但它应该只是 API_KEY。更改这一点,并使用 Google Play 服务 9 而不是 10 修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 2012-11-26
      • 2016-10-10
      • 2017-04-18
      • 2013-09-15
      相关资源
      最近更新 更多