gpt4 book ai didi

android-emulator - Android 模拟器已过时的 Google Play 服务

转载 作者:行者123 更新时间:2023-12-03 18:03:07 24 4
gpt4 key购买 nike

最新的 Google Play 服务版本是 9.2.0
然而 Android 模拟器的 Google Play 服务只有 9.0.80

因此,您无法在模拟器上运行使用 9.2.0 编译的应用程序。例如 MapView 显示“此应用程序无法运行。请更新 Google Play 服务”

除了将应用程序依赖项更改为 9.0.2 之外,还有其他解决方法吗?

最佳答案

将 Google Play 服务添加到您的项目中,添加 dependencies最新版本play-services .

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

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

请务必在每次更新 Google Play 服务时更新此版本号。

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

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

关于android-emulator - Android 模拟器已过时的 Google Play 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38169879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com