2017-10-11 26 views
7

Uygulamamda yayın özelliğini kullanıyorum. İyi çalışıyordu ama aniden oyun deposu konsolundaki kaza sayısındaki artışı görebiliyorum.Android ChromeCast RuntimeException: Uzak yükleme başarısız oldu. Yerel geri dönüş bulunamadı

Kılavuzlarda tanımlandığı gibi CastContext'i düzgün bir şekilde başlatıyorum ve ayrıca, bu yöntemin çağrılmadan önce aygıtın uyumlu olup olmadığını kontrol ediyorum CastContext.getSharedInstance(context) Bu bir sorun olmamalıdır.

Bu kazayı, google oyun hizmetleri olan veya olmayan emülatörlerde bile oluşturamıyorum.

Herhangi bir yardım için teşekkür ederiz.

Crash:

Önemli Özel Durum: java.lang.RuntimeException: aktiviteyi ComponentInfo başlatılamıyor {... .activity.TVActivityPhone}: java.lang.RuntimeException: com.google.android.gms .dynamite.DynamiteModule $ zza: Uzak yükleme başarısız oldu. Yerel geri dönüş yok. android.app adresinde android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2747) at android.app.ActivityThread.access $ 900 (ActivityThread.java:187) adresindeki android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2677) Android.app.ActivityThread at android.os.Looper.loop (Looper.java:194) de android.os.Handler.dispatchMessage (Handler.java:111) .ActivityThread $ H.handleMessage (ActivityThread.java:1584). main (ActivityThread.java:5877) java.lang.reflect.Method.invoke (Method.java) şirketinde java.lang.reflect.Method.invoke (Method.java:372) at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:1020) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:815) tarafından java.lang.RuntimeException tarafından neden olunan: com.google.android.gms.dynamite.DynamiteModule $ zza: Uzak yükleme başarısız oldu. Yerel bir geri dönüş bulunamadı.

Kod Durumun anlamı, google oyun hizmetinin kullanılabilirliği ile ilgili değilse, bir hata alıyorum.

if (googlePlayServicesVerified(context)) { // checking (result==ConnectionResult.SUCCES) 
     Log.d("TAG", "instantiated"); 
     castContext = CastContext.getSharedInstance(context); 
    } else { 
     Log.e(TAG, "FAILED"); 
    } 

Filed hata google: oyun hizmetleri (çoğunlukla emulatörleri API 24 çalıştıran) güncel değil iken

https://issuetracker.google.com/issues/65359941

+0

hata başvurusunda bulunun: https://issuetracker.google.com/issues?q=componentid: 190205% 20status: open & s = modified_time: desc –

+0

Sadece Nexus ve Samsung cihazlarında aynı hatayı alıyorum ve şöyle diyor: "CastButtonFactory.setUpMediaRouteButton (getApplicationContext(), btnCast);" Bu sorunla ilgili yeni güncellemeler var mı? – yalematta

+0

@yalematta Güncelleme yok. –

cevap

-1

Ben bu sorunu olsun. Bu benim için çalıştı:

GoogleApiAvailability googleApiAvailability = GoogleApiAvailability.getInstance(); 

int resultCode = googleApiAvailability.isGooglePlayServicesAvailable(this); 

if (resultCode == ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED) { 
     googleApiAvailability.getErrorDialog(this, resultCode, 1000).show(); 
     return; 
} 
startApp(); 

ben MainActivity başlatılmalıdır edilmediğini kontrol eden Aktivite bu kodu çalıştırmak

+0

Sonuç olarak şu sonuca ulaşıyoruz: ConnectionResult.SUCCESS, ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED değil. –

+0

Çöktüğünde bile mi? – user1354603

+0

Güncel sorumu kontrol et. GooglePlayServicesVerified() yönteminden 'ConnectionResult.SUCCESS == resultCode' alıyorum. –