当前位置: 首页 > 知识库问答 >
问题:

在android模拟设备上升级Google Play服务[重复]

史意致
2023-03-14

我正在用android studio开发一个应用程序,我使用一个模拟的android设备来测试它。模拟设备是带有Android4.4(带有谷歌API)的Nexus4。

在我的项目中,我使用最新的播放服务客户端版本,9.2.0:

当我在emulator上启动应用程序时,出现以下消息:

问题是:如何在emulator上升级play服务?Tnx

共有1个答案

司马作人
2023-03-14

只需将Google Play Services添加到您的项目。要使Google Play Services API可用于您的应用程序,请在play-service的最新版本的依赖项下添加新的构建规则。

打开应用程序模块目录中的build.gradle文件。

apply plugin: 'com.android.application'
...

dependencies {
compile 'com.google.android.gms:play-services:9.2.0'
}

确保每次更新Google Play服务时都更新此版本号。

正如Google Play服务概述中所述,Google Play通过Google Play商店应用程序为Android 2.3及更高版本的用户提供服务更新。但是,更新可能不会立即到达所有用户,因此您的应用程序应该在尝试执行API事务之前验证可用的版本。

因为每个应用程序使用Google Play服务的方式都不同,所以您需要决定在应用程序中的适当位置来验证Google Play服务版本。例如,如果您的应用程序始终需要Google Play服务,您可能希望在应用程序首次启动时执行此操作。另一方面,如果Google Play services是应用程序的可选部分,则只有当用户导航到应用程序的该部分时,才能检查版本。

强烈建议您使用GoogleApiClient类访问Google Play服务功能。这种方法允许您将一个OnConnectionFailedListener对象附加到客户端。若要检测设备是否具有适当版本的Google Play服务APK,请实现onConnectionFail()回调方法。如果由于Google Play APK的丢失或过期版本导致连接失败,回调将收到错误代码,例如SERVICE_MISSING,

 类似资料:
  • 我正在尝试制作一个简单的GPS应用程序,因此我想在我的设备模拟器上进行检查。 因此,我通过工具在android studio中启用ADB集成 然后,我按绿色箭头运行我的应用程序,它在模拟器上启动,但由于某种原因,在设备监视器模拟器中,所有选项都被禁用,如下图所示: 所有选项都被禁用 任何想法,以便我可以改变坐标?

  • 简介 使用ModelService服务,一般都需要不停服务的模型升级,目前TensorFlow Serving已经支持,可以在Xiaomi Cloud-ML的服务中实现。 注意模型导出时可以指定模型名称和版本,这个版本是serving的版本,和Xiaomi Cloud-ML中创建模型服务的版本没有关系,模型服务的版本只是和名称组合标示一个serving服务而已。 模型升级 如果我们要升级模型,只需

  • 问题内容: 这是我现在正在使用我的Android应用程序处理的问题。程序在模拟器上运行正常,没有任何错误,但在运行相同操作系统的真实设备上却出现了错误。 我有一个应用程序小部件更新服务,可以更新我的小部件。此服务检查窗口小部件是否在屏幕上,否则不进行更新过程。在模拟器上工作正常。 每次必须在OnReceive方法中更新窗口小部件时,我都会在字符串变量check_intent中捕获该意图,该变量告诉

  • Web Device 虚拟设备介绍 创建测试设备 功能介绍 模拟设备上线/下线 模拟设备属性上报 模拟设备事件上报 模拟设备脚本 简单上报脚本 监听云端消息 & 上报属性脚本 定时上报脚本 网关设备模拟 Q & A Web Device 虚拟设备介绍 更新时间:2018-07-02 15:10:04 Web Device 是用来在浏览器中进行设备快速模拟的工具,有了此工具就不需要依赖其他硬件和工具

  • 我genymotion模拟器和我的手机连接,我想通过wifi运行和调试我的应用程序,我找到了这样做的指令,但当我输入此代码时,我得到了这个错误: 我得到这个错误:错误:多个设备/仿真器 如何将我的设备设置为默认值或类似的东西来解决此问题?

  • 这个应用程序有多个环境,其中这是托管,如,qa,UAT,生产。我可以通过一个屏幕改变环境,只有在摇动一个真正的设备后才来。 不幸的是,Android Studio3没有给出一个直接摇晃设备的选项。如何在模拟器中实现此抖动动作?