3

在手机和平​​板电脑上实现了这个示例,一切都很完美!但是,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 上创建了一个游戏,什么都没有。

有任何想法吗 ?谢谢 !

4

1 回答 1

2

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)

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

于 2016-04-18T12:28:06.183 回答