【问题标题】:ConnectionResult{statusCode=INTERNAL_ERROR, resolution=null, message=null}ConnectionResult{statusCode=INTERNAL_ERROR, resolution=null, message=null}
【发布时间】:2016-04-25 04:58:38
【问题描述】:

在手机和平​​板电脑上实现了this sample,一切都很完美!但是,在 Android TV ADT-1 v5.0.2 build LRX22G 中,这些雄辩的消息出现了。

GmsClient: unable to connect to service: com.google.android.gms.nearby.messages.service.NearbyMessagesService.START

D/NearbyMessagesClient: Failed to emit client lifecycle event ACTIVITY_STOPPED due to GmsClient being disconnected

NearbyMessagesClient: Failed to emit client lifecycle event CLIENT_DISCONNECTED due to GmsClient being disconnected

回调:

@Override public void onConnectionFailed(@NonNull ConnectionResult connectionResult) 

输出:

ConnectionResult{statusCode=INTERNAL_ERROR, resolution=null, message=null}

就像我说的,一切都在移动模块中运行。我仔细检查了 API_KEY、gradle 依赖项、Manifest meta,不,我什至为 APK 创建了一个列表,并在 Google Play Console 上创建了一个游戏,什么都没有。

有什么想法吗?谢谢!

【问题讨论】:

    标签: android google-api-client android-tv google-nearby


    【解决方案1】:

    Sony KDL-55W75xC Android TV 有(实际上仍然有)同样的问题。

    从电视和 HTC 手机上拉下com.google.android.gms 包,遗憾的是电视上的一个包根本不包含NearbyMessagesService 服务。它不包含在AndroidManifest.xml 文件中。 APK文件中也没有它的代码。

    两个包似乎有相似的版本名称:

    索尼:

    版本代码:'8703836' 版本名称:8.7.03 (2645110-836)

    宏达电:

    版本代码:'8703238' 版本名称:8.7.03 (2645110-238)

    但索尼电视上的一个版本代码更高。遗憾的是,由于 INSTALL_FAILED_VERSION_DOWNGRADE 错误,无法使用来自 HTC 的软件包在电视上更新 gms 软件包。

    【讨论】:

      猜你喜欢
      • 2014-02-12
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 2017-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多