Android 模拟器上的 Google Play 服务和 Google Play 游戏应用

Posted

技术标签:

【中文标题】Android 模拟器上的 Google Play 服务和 Google Play 游戏应用【英文标题】:Google play services & google play games app on android emulator 【发布时间】:2015-08-26 22:32:42 【问题描述】:

我最近用最新版本的google play services library (7.5) 更新了android google sdk

自从更新后,我无法在模拟器上运行我的应用程序:当我点击登录按钮时,会出现一个弹出窗口,提示我需要安装 l最新版本的 google play 游戏应用程序

当然,我将latest google apis 用于模拟器图像。发生什么了?我错过了什么吗?

【问题讨论】:

您的模拟器本身需要 Google Play 服务。见this question。 @Andy 我已经做了该答案中列出的所有内容。如您所见,我使用的是 Google APIs v19 rev。 14(最新)在 4.4.2 模拟器上。无论如何,在最新的播放服务更新之前一切都很好,现在我被困在了这个问题上。我开始认为这是 Google 引入的错误。 你展示的是你的应用是基于什么构建的,而不是运行在什么之上。在实际的模拟器中,您需要安装 Google Play Services。下载 Google Play Services 和 Google Play 商店的 apk,并通过 ADB 将它们安装到您的模拟器中。或者使用物理设备进行测试,我建议这样做,因为它可能是更好的测试平台。 @Andy 我认为我不必在模拟器上通过 adb 安装任何 apk。来自 google 文档:要在 android 模拟器中使用这些 API,您还必须从 SDK Manager 中的最新 Android X.X 目录安装 Google API 系统映像。这就是我所做的,但没有工作,我想知道问题出在哪里。 【参考方案1】:

事实证明,现在 google play 服务已链接到 google play 游戏应用。似乎如果您没有安装该应用程序,您将无法运行使用 google play 服务的游戏。模拟器当然没有游戏应用程序,我必须手动安装 apk,现在它又可以工作了。 :-o

【讨论】:

如何在模拟器上安装 Google Play Games 应用? 我已经从here下载了play games apk,然后将其推送到模拟器中:-adb install play_games.apk。注意:我不认为这是官方的方式,但至少我可以将模拟器与谷歌播放服务一起使用。 谢谢。有没有更“官方”的地方可以下载 apk?

以上是关于Android 模拟器上的 Google Play 服务和 Google Play 游戏应用的主要内容,如果未能解决你的问题,请参考以下文章

模拟器中缺少 Google Play 服务(Android 4.4.2)

如何在Android模拟器中安装Google Play Service

在 Android 模拟器设置中 - Google Play 服务版本无法解析

如何在 Android 模拟器中下载 Google Play 服务?

如何在 Android Studio 模拟器上安装 Google Play

如何在Android Studio模拟器中安装Google Play应用?