如何在Android Studio的模拟器上更新Google Play服务
您好,我正在尝试运行一个我创建的Android程序,该程序可以通过电子邮件和密码进行身份验证连接到Firebase,但似乎我甚至无法进行身份验证,因为他们说我的Google Play服务不是最新的 根据我的SDK经理,我有最新的google play服务 我不认为这是我的代码的问题,因为当我使用我朋友的电话进行调试时,它可以工作,但当我使用模拟器时就不行了如何在Android Studio的模拟器上更新Google Play服务,android,android-studio,android-emulator,google-play-services,Android,Android Studio,Android Emulator,Google Play Services,您好,我正在尝试运行一个我创建的Android程序,该程序可以通过电子邮件和密码进行身份验证连接到Firebase,但似乎我甚至无法进行身份验证,因为他们说我的Google Play服务不是最新的 根据我的SDK经理,我有最新的google play服务 我不认为这是我的代码的问题,因为当我使用我朋友的电话进行调试时,它可以工作,但当我使用模拟器时就不行了 如何在Android Studio内置仿真器中更新我的google play服务。尝试下载并安装本文中所述的最新版本 基于 如果您想在e
如何在Android Studio内置仿真器中更新我的google play服务。尝试下载并安装本文中所述的最新版本 基于 如果您想在emulator上测试您的应用程序,请展开Android 4.2.2(API 17)或更高版本的目录,选择Google API,然后安装它。然后创建一个新的AVD,使用GoogleAPI作为平台目标 尝试导航到emulator中的设置-->应用程序,然后查找Google Play服务。检查版本号并在build.gradle中使用它。要使用最新版本更新它,您可以在这些和中看到它
请注意,更新可能不会立即送达所有用户,因此在尝试执行API事务之前,您的应用程序应该验证可用的版本。我也遇到了同样的问题,并花了半天时间解决了这个问题 在模拟器中,转到设置->应用->谷歌播放服务,并将使用的版本与build.gradle文件中显示的版本进行比较 在我的例子中,仿真器运行的是一个较早的版本,似乎没有任何更新会改变它 在build.gradle中,我更改了以下内容:
compile 'com.google.android.gms:play-services:9.6.1'
到
之后,我重新启动了android studio,它工作得完美无缺 我也面临同样的问题,但我在build.gradle中降级了我的play services版本
- 在扩展窗口中为Google Play Store图像添加一个新选项卡,显示播放服务版本,并添加一个按钮以检查播放服务的更新
您是否尝试过在仿真器中像在真实手机上那样进行此操作?(设置->应用->谷歌播放服务->安装更新)我不能检查它,因为我的AMD 3.4 Ghz似乎太慢了,无法运行这个垃圾。启动仿真器本身需要30分钟。@Bevor no仿真器似乎没有“安装更新”选项,我无法选择仿真器的“我有26.1.4版”的可能副本,而且即使我的AVD在播放商店中有一个图标,也不会显示“谷歌播放”选项卡column@buss您还需要安装Google Play系统映像(选择系统映像时,请转到“推荐”选项卡)。目前似乎只支持API 24到27。假设我有一个Jenkins作业,每次运行connectedAndroidTest时都会创建一个AVD,我将如何通过shell进行此类更新?除非您需要使您的GPServices保持最新,因为您还有许多其他依赖项。
compile 'com.google.android.gms:play-services:8.+'