谷歌播放服务与安卓4.0.4不兼容。

3

我正在使用Google Map V2构建一个应用程序,它需要Google Play服务,因此我添加了以下验证来检查它:

        int checkGooglePlayServices = GooglePlayServicesUtil
                .isGooglePlayServicesAvailable(myContext);
        if (checkGooglePlayServices != ConnectionResult.SUCCESS) {
            // google play services is missing!!!!
          /*
           * Returns status code indicating whether there was an error.
           * Can be one of following in ConnectionResult: SUCCESS,
           * SERVICE_MISSING, SERVICE_VERSION_UPDATE_REQUIRED,
           * SERVICE_DISABLED, SERVICE_INVALID.
           */
            GooglePlayServicesUtil.getErrorDialog(checkGooglePlayServices,
                    myContext, REQUEST_CODE_RECOVER_PLAY_SERVICES).show();
        }

因为某些原因,我的设备版本为4.0.4,没有预装谷歌应用服务(为什么呢?我也不知道,但Gmail和Maps运行正常)。当我运行应用程序时,验证程序可以正常工作并带我进入Play商店来安装/更新谷歌应用服务,但是页面会显示:“您的设备与此版本不兼容”。
那么如果在Play商店中无法找到谷歌应用服务,该怎么办呢?Android设备没有此应用程序是普遍现象吗?
谢谢。
如图:enter image description here
1个回答

2
  • 该错误似乎表明您设备上的Play服务版本与应用程序使用的Play服务库不兼容。在哪里可以看到设备上没有可用的Play服务。

    为确保设备上运行了Play服务,并查找其版本,请查看设置 -> 应用程序 -> 已下载 -> Google Play服务

Finding Google Play Services version

  • 由于设备上没有提供更新播放服务的选项,我建议在您的应用程序中使用匹配的播放服务客户端库。您可以在Android Studio的应用程序模块的build.gradle中通过将确切版本添加到依赖项来轻松完成此操作,如下所示:

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

    5.0.89 替换为您在设备上找到的版本。


我在gradle 5.0.89上使用了相同的play-service版本,但是我的手机上没有安装任何版本。当我进入“设置->应用程序->已下载”时,没有安装Google Play服务。 - dtrejogo
Play Services APK是由Google通过Play商店分发的,可能会有一些在互联网上下载,但不是通过正规渠道。在您的屏幕截图中,Play商店似乎表明设备不兼容。您可以查看一下您的设备是否有系统更新可用。或者您可以访问设备制造商的网站。 - ashoke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接