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" />
Lo stesso problema qui, sebbene l'arresto anomalo si verifichi in linee diverse a seconda del dispositivo e/o della versione utilizzata. – 0101100101
@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
@GunnerFan Non sono sicuro, non l'ho ancora provato. Per favore fatemi sapere se vedete qualche miglioramento! – SJoshi