3

このサンプルをモバイルとタブレットに実装しました。すべてが完璧です! しかし、Android TV ADT-1 v5.0.2 ビルド 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 依存関係、マニフェスト メタ、いいえ、APK のリストを作成し、Google Play コンソールでゲームを作成しましたが、何もチェックしませんでした。

何か案は ?ありがとう !

4

1 に答える 1

2

Sony KDL-55W75xC Android TV にも同じ問題がありました (実際にはまだあります)。

com.google.android.gmsTV と HTC 電話の両方からパッケージを取得しましたが、残念ながら TV のパッケージにはNearbyMessagesServiceサービスがまったく含まれていません。ファイルには含まれていませんAndroidManifest.xml。また、APK ファイルにはコードがありません。

両方のパッケージのバージョン名は似ているようです:

ソニー:

versionCode: '8703836' versionName: 8.7.03 (2645110-836)

HTC:

versionCode: '8703238' versionName: 8.7.03 (2645110-238)

しかし、Sony TV のものはより高い versionCode を持っています。悲しいことに、エラーgmsのため、HTC のパッケージを使用して TV のパッケージを更新することはできません。INSTALL_FAILED_VERSION_DOWNGRADE

于 2016-04-18T12:28:06.183 に答える