如何在AndroidStudio中的模拟器上更新GooglePlay服务

嗨,我正在尝试运行我创建的 Android 程序,该程序可以使用电子邮件和密码通过身份验证连接到 Firebase,但似乎我甚至无法进行身份验证,因为他们说我的 Google Play 服务不是最新的。

嗨,我正在尝试运行我创建的 Android 程序,该程序可以使用电子邮件和密码通过身份验证连接到 Firebase,但似乎我甚至无法进行身份验证,因为他们说我的 Google Play 服务不是最新的。

enter image description here

我在这里树桩,因为我有最新的谷歌播放服务,根据我的 SDK 经理

enter image description here

我不认为这是我的代码的问题,因为当我使用我的朋友的手机调试它的工作原理,但不是当我使用模拟器。

如何在 Android Studio 内置模拟器中更新我的 Google Play 服务。

20

由于 Google 在 Android SDK 工具 26.0.0 中引入了Google Play Store images,现在模拟器附带了已安装的 Google Play 商店。

当创建模拟器使用支持谷歌 Playstore 的图像(目前 Nexus 5 和 Nexus 5x 与 android O)

enter image description here

从 26.0.3

在 Google Play 商店图像的扩展窗口中添加一个新选项卡,该选项卡显示 Play 服务版本和一个用于检查 Play 服务更新的按钮。

编辑:确保你使用模拟器与 playstore 安装。检查是否有 sdk manager-& gt;sdk 平台-& gt;Android 8-& gt;Google Play...系统映像安装。下载它。使用该映像创建新的模拟器

emulator settings

2

我有同样的问题,花了半天的工作。

在模拟器中,转到设置-& gt;apps-& gt;Google Play 服务,并将使用的版本与 build.gradle 文件中显示的版本进行比较。

在我的情况下,模拟器运行的是早期版本,没有多少更新似乎改变了它。

在 build.gradle 中,我更改了以下内容:

compile 'com.google.android.gms:play-services:9.6.1' 

compile 'com.google.android.gms:play-services:8.+'

之后,我重新启动 android-studio 和它完美的工作。

1

我面临同样的问题,但我降级我的播放服务版本 build.gradle。

设置-& gt;应用程序-& gt;Google Play 服务应用程序 check image

我的谷歌播放服务版本是 10.2.98,这就是为什么我们需要谷歌播放服务(在模块级 build.gradle)版本低于我们的模拟器的库版本。

设置较低版本from here,我们可以看到 10.2.6 更好,并在 build.gradle 中设置它,像这样编译 'com.google.android.gms:play-services-places:10.2.6',只是简单,再次运行应用程序。

0

尝试下载并安装此thread中所述的最新APK for Play Services

根据Google documentation

如果您想在模拟器上测试您的应用,请展开 Android 4.2.2 (API 17) 或更高版本的目录,选择 Google API 并安装它。然后创建一个以 Google API 为平台目标的新 D。

尝试导航到模拟器中的设置--& gt;应用程序,然后找到Google Play 服务。检查版本号并在 build.gradle 中使用它。要使用最新版本更新它,您可以在这些documentationSO question中看到它。

请注意,更新可能不会立即到达所有用户,因此您的应用应在尝试执行 API 事务之前验证可用版本。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(315)
如何在 Android中获取当前时间和日期
上一篇
什么是Android中的应用程序Sandwork以及它是如何工作的
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(75条)