gpt4 book ai didi

android - Google Play 服务版本

转载 作者:行者123 更新时间:2023-11-30 02:34:33 25 4
gpt4 key购买 nike

我正在使用 Google Play 服务。我尝试使用 Nexus 7 模拟器来运行我的项目,在日志中我发现了这个:

GooglePlayServicesUtil( 1536): Google Play services out of date. Requires 6171000 but found 5053030.

现在我想知道如果我想让我的应用程序在旧设备上与 Google Play 服务一起正常工作,我是否需要编译旧版本的库?

那么那个版本的东西究竟是如何工作的呢?

感谢您的回答!

最佳答案

Android 2.3.3 及更高版本支持 Google Play 服务。

您看到的输出告诉您您的应用程序需要 Google Play 服务 v6.1.71。你的 build.gradle 文件中可能有这个:

compile 'com.google.android.gms:play-services:6.1.71' // or 6.1.+

输出的第二部分“but found 5053030”表示您的设备具有的 Google Play 服务应用程序低于您的应用程序的要求。 Google Play 服务应用最终会在您的设备上自动更新。

您可以在您的应用程序中使用此代码段,该代码段将显示一个对话框,允许用户尝试更新其设备上安装的 Google Play 服务应用程序的版本。

/**
* Check the device to make sure it has the Google Play Services APK. If
* it doesn't, display a dialog that allows users to download the APK from
* the Google Play Store or enable it in the device's system settings.
*/
public static boolean checkGooglePlayServices(Activity activity) {
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(activity);
if (resultCode != ConnectionResult.SUCCESS) {
if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) {
GooglePlayServicesUtil.getErrorDialog(resultCode, activity, 9000).show();
}
return false;
}
return true;
}

关于android - Google Play 服务版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26787920/

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