2015-06-30 20 views
10

ktoś napotkasz tym wypadku podczas ładowania 7.5.0 Google Play w swojej aplikacji? Widzę około 30 wypadków dziennie, bez żadnego sposobu reprodukcji. Nie wyróżnia mnie żaden szczególny system Android (4.4, 5, 5.1) ani urządzenie (Samsung, HTC itp.).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) 

Kwestia ta została również zamieszczona na bug tracker Analytics, ale nie spodziewam się, aby zobaczyć każdy ruch tam na chwilę: https://code.google.com/p/analytics-issues/issues/detail?id=667

Oto co jest w moim Gradle pliku:

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

I w moim AndroidManifest (co moim zdaniem jest dosłownie z Google docs):

<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

sam problem tutaj, chociaż katastrofa wydaje się występować w różnych liniach, w zależności od których służy urządzenie i/lub wersji. – 0101100101

+0

@SJoshi Czy znalazłeś rozwiązanie tego problemu? Zauważyliśmy, że ten problem istnieje w Play-services-analytics w wersjach 7.3 i 7.5. Czy istnieje również w wersji 7.8? Próbowałem przejść przez dziennik zmian, nie znalazłem wzmianki o tej poprawce. – GunnerFan

+0

@GunnerFan Nie jesteś pewien, jeszcze tego nie wypróbowałeś. Daj mi znać, jeśli zauważysz jakieś ulepszenia! – SJoshi

Odpowiedz

1

Wypróbuj najnowszą wersję SDK usług Google Play. Zostało to naprawione w usługach Google Play 9.2.1.

+0

Czy masz odwołanie do tego? Dziennik zmian? Narzędzie do śledzenia problemów Google nie wygląda na naprawione. – SJoshi

Powiązane problemy