【发布时间】: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 系统映像。这就是我所做的,但没有工作,我想知道问题出在哪里。
标签: android android-emulator google-play-services