【问题标题】:How to use Google Maps Android API by Google Play Services 11 on an Emulator with Android 8如何在带有 Android 8 的模拟器上通过 Google Play Services 11 使用 Google Maps Android API
【发布时间】:2017-11-13 22:20:44
【问题描述】:

我想在 Android 8 模拟器上运行我的 Google 地图应用程序。 正如 Google 建议的那样,应该使用版本 11 中 Google Play 服务提供的 Google Maps Android API。

为此我输入compile 'com.google.android.gms:play-services-maps:11.0.0' 在我的 gradle 文件中。

当我用 android 8 启动我的模拟器时,它只提供 10.9.30 版本的 google play 服务并且地图没有显示。

我在 Mac 上使用 android studio 2.3.3 运行模拟器。

如何将我的 Google Play 服务更新到版本 11 以使用 Google Maps Android API?

提前谢谢你!

【问题讨论】:

  • 你的意思是你已经把那行放在了gradle文件中,对吧?
  • 是的。我已经让它工作了.. 但我使用 Android Studio 3.0 预览版来更新我的模拟器。
  • 请发布堆栈跟踪,如果此处未显示某些内容,必须写下为什么没有显示
  • 我应该发布哪个堆栈跟踪?我刚刚安装了 Android Studio 3.0 Preview,这会自动将 google play 服务更新到 11.0.55。然后compile 'com.google.android.gms:play-services-maps:11.0.0'在应用程序 gradle 文件中也可以工作 - 并显示地图。
  • 作为堆栈跟踪,我打算输出 android 监视器文件。

标签: android google-maps android-emulator google-play-services android-8.0-oreo


【解决方案1】:

我使用 Android Studio 3.0 Preview 更新了我的模拟器。正如您在屏幕截图中看到的,Google Play 服务已更新至 11.0.55 版。

我的成绩文件compile 'com.google.android.gms:play-services-maps:11.0.0' 也正在工作中。

我还在使用compileSdkVersion 26buildToolsVersion "26.0.0"

另请参阅我的 SDK 平台和 SDK 工具设置:

【讨论】:

  • 嗨马塞尔。这是一个实际的答案还是应该是对您问题的更新?
  • 嘿,AL。就我而言,这是我问题的实际答案。但如果有人能确认它也对他有用,那就太好了。
  • 哇哦……酷。我想我会在我身边仔细检查。由于某种原因,没有显示任何 GPS v11。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多