在模拟器中使用Google Play游戏服务

问题描述 投票:9回答:3

我正在开发一款集成了Google Play游戏服务的游戏。它在物理设备上运行良好。但是当我在模拟器上运行应用程序时,它会显示“安装Play游戏服务”,如下所示。

我正在使用x86_64 Android 6.0(带有Google API)图像进行模拟。我也尝试了其他图像,但都有相同的结果。模拟器具有Google Play Services 8.4.89。

我已经尝试将模拟器图像更新到最新版本。但它没有帮助。

部分工作的一件事是将Play Games apk加载到模拟器。它适用于一些模拟器,很难找到对应于每个模拟器配置的apk。此外,我觉得这不是解决这个问题的真正/官方方式,因为它是一个hacky解决方法。

所以我正在寻找一个官方建议解决这个问题的解决方案。

请不要建议单击“安装”按钮,因为它仅适用于真实设备。

android android-emulator google-play-services google-play-games
3个回答
0
投票

我使用Games.API时遇到了同样的问题。

安装Google Play APK扩展库,然后Play游戏服务将在模拟器中。

Install Google Play APK Expansion Library in SDK Tools


0
投票

谷歌现在正式将Play服务添加到Nexus5,5x,Pixel,Pixel 2图像中。创建虚拟设备时,请考虑Play Store列中是否有Play商店图标。


0
投票

一些模拟器图像标记为(Google API),有些标记为(Google Play)。在我有限的经验中,(Google API)不包含游戏商店,因此不允许更新游戏服务或从头开始安装(如果不存在)。 (Google Play)有游戏商店,所以我可以让它自己升级并安装Play游戏。我在x86和API 26,27,28上测试了这个。

根据Google's documentation他们建议在物理设备上运行,所以我想可能会有一些麻烦,虽然它似乎对我有用。

感谢这个medium post by Daishi Kato,可以使用download the GoogleApps (opengapps)并手动安装。

© www.soinside.com 2019 - 2024. All rights reserved.