2015-06-30 18 views
10

Qualcuno si è imbattuto in questo incidente durante il caricamento di Google Play 7.5.0 nella propria app? Vedo circa 30 arresti al giorno, senza alcun modo di riprodurli. Nessun particolare sapore Android (4.4, 5, 5.1) o dispositivo (Samsung, HTC, ecc.) Mi sta attaccando.Google Play Services 7.5.0 AnalyticsService NPE onStartCommand

java.lang.RuntimeException: Unable to start service [email protected] with null:  java.lang.NullPointerException 
    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2721) 
    at android.app.ActivityThread.access$1900(ActivityThread.java:141) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1353) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:137) 
    at android.app.ActivityThread.main(ActivityThread.java:5116) 
    at java.lang.reflect.Method.invokeNative(Method.java) 
    at java.lang.reflect.Method.invoke(Method.java:525) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
    at dalvik.system.NativeStart.main(NativeStart.java) 
Caused by: java.lang.NullPointerException 
    at com.google.android.gms.analytics.AnalyticsService.onStartCommand() 
    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2704) 
    at android.app.ActivityThread.access$1900(ActivityThread.java:141) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1353) 
    at android.os.Handler.dispatchMessage(Handler.java:99) 
    at android.os.Looper.loop(Looper.java:137) 
    at android.app.ActivityThread.main(ActivityThread.java:5116) 
    at java.lang.reflect.Method.invokeNative(Method.java) 
    at java.lang.reflect.Method.invoke(Method.java:525) 
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787) 
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 
    at dalvik.system.NativeStart.main(NativeStart.java) 

Questo problema è stato anche pubblicato sul tracker Analytics bug, ma non aspettatevi di vedere qualsiasi movimento per un po ': https://code.google.com/p/analytics-issues/issues/detail?id=667

Ecco ciò che è nel mio file Gradle:

compile 'com.google.android.gms:play-services:7.5.0' 

E nella mia AndroidManifest (che credo sia pari pari dalla documentazione di Google):

<receiver 
     android:name="com.google.android.gms.analytics.AnalyticsReceiver" 
     android:enabled="true" > 
     <intent-filter> 
      <action android:name="com.google.android.gms.analytics.ANALYTICS_DISPATCH" /> 
     </intent-filter> 
    </receiver> 

    <service 
     android:name="com.google.android.gms.analytics.AnalyticsService" 
     android:enabled="true" 
     android:exported="false" /> 
+0

Lo stesso problema qui, sebbene l'arresto anomalo si verifichi in linee diverse a seconda del dispositivo e/o della versione utilizzata. – 0101100101

+0

@SJoshi Hai trovato una soluzione per questo? Abbiamo notato che questo problema esiste nelle versioni 7.3 e 7.5 di play-services-analytics. Esiste anche su 7.8? Provato a passare attraverso il registro delle modifiche, non ho trovato una menzione per questa correzione di bug. – GunnerFan

+0

@GunnerFan Non sono sicuro, non l'ho ancora provato. Per favore fatemi sapere se vedete qualche miglioramento! – SJoshi

risposta

1

Prova con la versione più recente di SDK dei servizi di gioco di Google. È stato corretto nei servizi di Google Play 9.2.1.

+0

Avete un riferimento per questo? Changelog? Il tracker dei problemi di Google non sembra essere corretto da quello che riesco a vedere. – SJoshi