私のアプリケーションではキャスト機能を使用しています。それは正常に動作していたが、突然、私はプレイストアコンソールのクラッシュの数の増加を見ることができます。Android ChromeCast RuntimeException:リモートロードに失敗しました。ローカルフォールバックが見つかりません
ガイドラインで定義されているようにCastContextを適切に初期化しています。さらに、このメソッドを呼び出す前に互換性があるかどうかを確認しています。CastContext.getSharedInstance(context)
これは問題ではありません。
エミュレータでgoogle-play-servicesの有無にかかわらず、このクラッシュを再現することはできません。
ご協力いただければ幸いです。
クラッシュ:
致命的な例外:java.lang.RuntimeException:活性ComponentInfoを開始できません{...} .activity.TVActivityPhone:java.lang.RuntimeException:com.google.android.gms .dynamite.DynamiteModule $ zza:リモートロードに失敗しました。ローカルフォールバックが見つかりません。 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2677)android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2747)android.app.ActivityThread.access $ 900(ActivityThread.java:187)android.appにあります。 .ActivityThread $ H.handleMessage(ActivityThread.java:1584)android.os.Handler.dispatchMessage(Handler.java:111)android.os.Looper.loop(Looper.java:194)android.app.ActivityThreadにあります。 main(ActivityThread.java:5877)at java.lang.reflect.Method.invoke(Method.java)at java.lang.reflect.Method.invoke(Method.java:372)at com.android.internal.os.ZygoteInit com.android.internal.os.ZygoteInit.main(ZygoteInit.java:815)の$ MethodAndArgsCaller.run(ZygoteInit.java:1020)java.lang.RuntimeExceptionによる:com.google.android.gms.dynamite.DynamiteModule $ zza:リモートロードに失敗しました。ローカルフォールバックは見つかりませんでした。
コード Googleプレイサービスの可用性に関する条件であれば、エラーが発生しています。提出
if (googlePlayServicesVerified(context)) { // checking (result==ConnectionResult.SUCCES)
Log.d("TAG", "instantiated");
castContext = CastContext.getSharedInstance(context);
} else {
Log.e(TAG, "FAILED");
}
Googleにバグ:
https://issuetracker.google.com/issues/65359941
を開始する必要があるかどうかを確認する活動でこのコードを実行します。https://issuetracker.google.com/issues?q=componentid: 190205%20status:open&s = modified_time:desc –
NexusとSamsungのデバイスで同じバグが発生しています。これは、 'CastButtonFactory.setUpMediaRouteButton(getApplicationContext()、btnCast);'この問題の新しいアップデートですか? – yalematta
@yalemattaアップデートがありません。 –