【问题标题】:W/GooglePlayServicesUtil: Google Play services out of date. Requires 8298000 but found 8107534W/GooglePlayServicesUtil:Google Play 服务已过期。需要 8298000 但找到 8107534
【发布时间】:2015-11-08 18:35:46
【问题描述】:

与 SO 上的许多其他问题一样,我遇到了类似的错误消息。与其他问题不同,这是关于硬件调试设备。

我的 gradle wear-build 文件如下所示:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.google.android.support:wearable:1.2.0'
    compile 'com.google.android.gms:play-services-wearable:8.3.0'
    compile 'com.android.support:appcompat-v7:23.1.0'
}

在模拟器中调试应用程序可以正常工作,但是一旦我发布应用程序并将其安装到我的可穿戴设备上,移动设备和可穿戴设备之间的连接将无法正常工作。通过蓝牙调试磨损(这不是很快),显示了这一小行调试信息:

W/GooglePlayServicesUtil: Google Play services out of date. Requires 8298000 but found 8107534

我认为 gradle 依赖项会将可穿戴服务打包到随附的 apk 中(因为存在“编译”),这不正确吗?

如何让硬件手表工作?

【问题讨论】:

    标签: android bluetooth google-play-services wear-os


    【解决方案1】:

    Google Play 服务不会与您的应用捆绑,因此您看到的是您的手表正在使用 8.1 版的 Play 服务(安装在您的手表上)并且您使用更高版本编译了您的应用,并且那是行不通的;您手表上安装的版本应始终大于或等于您编译应用时使用的版本(手机也是如此)

    【讨论】:

    • 好的-但是-您的意思是必须专门降低这些以使运行模拟器成为可能吗?现在 Play 服务是 8.4.0 - 我有我的应用程序和这个版本的硬件手表 - 他们工作正常!但是 - 谷歌磨损模拟器是 8.3.0.0 (不知道播放服务是否可以在那里升级或在启动时选择?) - 那么现在 - 为了能够在模拟器上进行测试,我必须手动......特别是降低版本?这很糟糕......
    • 您可能需要更新您的 Android SDK,因为最新的模拟器具有 Play Services 8.4(我刚刚验证过)。
    • 伴侣 - 我已经更新了所有内容......我在金丝雀频道。这也是我的想法,但即使在更新所有内容之后仍然很糟糕..我可能需要重新安装所有内容:(我的设置可能已经超过 4 年没有被清除了......
    • 为了清楚起见,我通过在应用程序中将我的播放服务设置为 8.4 并在我的模拟器上安装和运行它来测试它,所以我假设如果我的模拟器运行低于 8.4 的任何东西,它会抱怨.
    • 我明天会检查它,看看重新安装是否有帮助。 android 手机应用程序和伴侣可穿戴设备都是 8.4.0 - 我已经检查过它。磨损应用程序抱怨谷歌播放版本与一个很小的日志消息不同(我一开始错过了)。然后我检查了磨损模拟器的设置/关于它真的说谷歌播放服务:8.3.1....所以我想这一定是一个安装问题。
    【解决方案2】:

    改变这个说法

    compile 'com.google.android.gms:play-services-wearable:8.3.0'
    

    compile 'com.google.android.gms:play-services-wearable:7.8.99'
    

    【讨论】:

      【解决方案3】:

      我的解决方案是在我的模拟器上升级Android Wear Smart Watch

      首先,我注意到我在模拟器上的 Google Play 服务已经过时了。

      进入 Play 商店,然后点击顶部菜单:

      找到Android Wear Smart Watch,并更新它。

      在那之后,我的 Google Play 服务是最新的。

      【讨论】:

        【解决方案4】:

        Google 在您的手机设备上“下载 Google Play 服务” 将打开您的应用商店,然后单击更新。 应该这样做。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2017-07-12
          • 2014-03-16
          • 2013-07-25
          • 2013-02-15
          • 2019-09-23
          • 2015-08-26
          • 1970-01-01
          相关资源
          最近更新 更多