【发布时间】:2016-04-11 17:41:18
【问题描述】:
我正在开发一款集成了 Google Play 游戏服务 的游戏。它在物理设备上运行良好。但是当我在模拟器上运行应用程序时,它会显示“安装 Play 游戏服务”,如下所示。
我正在为模拟器使用 x86_64 Android 6.0(带有 Google API)图像。我也尝试过其他图像,但结果都相同。 模拟器有 Google Play Services 8.4.89。
我已尝试将模拟器图像更新到最新版本。但这没有帮助。
部分奏效的一件事是将 Play Games apk 侧载到模拟器。它适用于一些模拟器,很难找到与每个模拟器配置对应的 apk。此外,我觉得这不是解决此问题的真正/官方方法,因为它是一种 hacky 解决方法。
所以我正在寻找官方推荐的解决方案来解决这个问题。
请不要建议点击安装按钮,因为它只能在真实设备上使用。
【问题讨论】:
-
播放服务不支持。 Google Play 游戏是一个单独的应用,应该在你的模拟器中
-
是的。我明白这一点。但是您对为什么我的模拟器中不存在该应用程序有任何见解吗?我需要做任何额外的事情才能得到它吗?
-
据我所知,Google 应用程序通常不会加载到模拟器上的 android 图像中。如果您仍想安装它,另一种方法是通过
adbshell 侧载您需要的谷歌应用程序。 -
这是一个很奇怪的问题。我使用 Bluestacks App Player 测试我的游戏,在我将 Google Play 服务升级到 8.x 之前它运行良好。现在,每当我想连接时,我都会收到取消回调。我已经安装了最新的 Google Play Services apk 但没有运气。我现在只能用一个真正的物理设备来测试它,它就像一个魅力......
-
我切换到 GenyMotion 模拟器。 Play 游戏运行良好:stackoverflow.com/a/20137324/4565322
标签: android android-emulator google-play-services google-play-games