【问题标题】:Android google map not visible on emulator due to google service update issue由于谷歌服务更新问题,Android 谷歌地图在模拟器上不可见
【发布时间】:2014-12-01 20:06:17
【问题描述】:

我正在创建一个谷歌地图应用程序,我想在模拟器上查看我的输出,我正在使用 android studio version (beta)0.8.6 进行开发。我已经更新了我的 sdk 并安装了所有必要的软件包,包括 google play 服务、google play 存储库和 google apis for jelly beans 4.4.2 api level 17。但它再次显示:“除非你更新 google play 服务,否则这个应用程序不会运行” .

这是我的构建 .gradle:

 dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:20.+'
    compile 'com.google.android.gms:play-services:5.2.08'
}

它在 logcat 中向我显示了这条消息:

断言失败:对于未生成的项目,必须定义旧缩进:元素 PsiElement(new line)

请帮帮我,我已经坚持了好几天了。

【问题讨论】:

标签: android google-maps


【解决方案1】:

我也遇到了很多麻烦。 查看您的设备或模拟器,看看您使用的是哪个版本的 Google Play 服务。我的所有设备上都有 5.0.89 版本。 如果您没有 Google Play 服务,请在您的模拟器上安装 google 应用程序 (gapps) 或使用真实设备。

尝试改变这一行

编译'com.google.android.gms:play-services:5.2.08'

编译'com.google.android.gms:play-services:5.0.89'

这对我有帮助。
(由于某种原因,我的 build.gradle 再次将 5.0.89 更改为 5.2.08,但它仍然有效......)

有可能答案的相关问题:play services update required
这是另一个有效的例子:After update - crash com.google.android.gms:play-services:5.2.8

【讨论】:

  • 我试过了兄弟@miva2,但它没有用,然后我尝试使用我自己的模拟器的浏览器在我的模拟器上安装谷歌播放服务,但它又停止了。
  • @user3490068 如果您的模拟器上有 google Play 商店,并且您可以从商店成功下载并安装应用程序,那么我认为您的模拟器应该没问题。如果没有,请尝试先解决该问题。你用哪个模拟器?如果您使用 Genymotion,请按照 [本指南] (forum.xda-developers.com/showthread.php?t=2528952) 安装 google 应用程序。其他模拟器应该有类似的指南。然后转到设置 > 应用程序并找到 Google Play 服务。 (如果您使用不同的 android 版本,您的应用列表可能位于其他位置)
  • 我正在使用adt eclipse的默认模拟器。
  • @user3490068 这应该是默认的安卓模拟器(速度很慢,我建议使用 Genymotion。还有更多的模拟器可用。但默认也可以。)最简单的解决方案是使用真机.否则,请在您的虚拟设备上安装谷歌应用程序(通常称为 gapps)(如果您使用多个设备,则需要在模拟器中的每台设备上执行此操作)。在这里找到适合您的指南bit.ly/1sk6CZa 之后,再次尝试我的初始答案。
  • 对于 Genymotion,这个解决方案帮助了我github.com/thecodepath/android_guides/wiki/…
猜你喜欢
  • 1970-01-01
  • 2018-06-11
  • 2014-09-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-25
  • 1970-01-01
相关资源
最近更新 更多