Nun, das ist ein seltsamer Fehler und schwer zu finden. Kurz vor dem Start:
Im Grunde ist das Problem, das ich habe, das folgende, ich folgte dem Tutorial von Android (eines der schlimmsten, die ich gesehen habe ...) und in der Application-Klasse (die vorher schon existierte) habe ich die Tracker-Funktion eingefügt:
%Vor%Ich habe der Funktion das Schlüsselwort public hinzugefügt, weil es nicht sichtbar war ...
Wenn ich also diese Funktion in irgendeinem Teil der App verwende, erhalte ich den folgenden Fehler:
09-27 16: 43: 54.099: E / dalvikvm (2407): Klasse konnte nicht gefunden werden 'com.google.android.gms.analytics.GoogleAnalytics $ b', auf das verwiesen wird Methode com.google.android.gms.analytics.GoogleAnalytics.enableAutoActivityReports
Und später der folgende Fehler:
09-27 16: 43: 54.129: E / AndroidRuntime (2407): verursacht durch: java.lang.NullPointerException 09-27 16: 43: 54.129: E / AndroidRuntime (2407): um android.content.ContextWrapper.getApplicationContext (ContextWrapper.java:100) 09-27 16: 43: 54.129: E / AndroidRuntime (2407): um com.google.android.gms.analytics.t. (Unbekannte Quelle) 09-27 16: 43: 54.129: E / AndroidRuntime (2407): um com.google.android.gms.analytics.t.q (Unbekannte Quelle) 09-27 16: 43: 54.129: E / AndroidRuntime (2407): um com.google.android.gms.analytics.GoogleAnalytics. (Unbekannt Quelle) 09-27 16: 43: 54.129: E / AndroidRuntime (2407): um com.google.android.gms.analytics.GoogleAnalytics.getInstance (Unbekannt Quelle)
Irgendeine Idee, wie gelöst werden kann?
Also, endlich wurde es gelöst. Für den Fall, dass jemand das gleiche Problem wie ich selbst erlebt hat. Ich biete hier an, was die letzte Aktion ist, die ich gemacht habe, die schließlich Google Analytics funktionierte:
Also, ich weiß nicht, was es schließlich funktioniert, aber sieht aus wie in Bezug auf Android SDK-Tools oder Android Support Repository-Updates.
Ich lasse diese Informationen nur für den Fall, dass jemand mit dem gleichen Problem konfrontiert ist und Sie das Problem isolieren können. Wenn jemand diese Lösung liest, schlage ich vor, die Updates zu isolieren, damit wir anderen Leuten bessere Informationen liefern können.
Ich hoffe, es hilft!
Stellen Sie sicher, dass Sie die Bibliothek nicht nur zu Ihrem Projekt hinzugefügt haben, sondern dass Sie sie auch verknüpfen müssen. Gehe zu den Projekteigenschaften, dann android, und im rechten Fensterbereich siehst du "Bibliothek". Stellen Sie sicher, dass Sie die gewünschte Google Play Services-Bibliothek mit einem grünen Häkchen sehen. Wenn Sie es nicht sehen, fügen Sie es hinzu.
Eine andere Ursache könnte sein, dass Sie die Teile der Bibliothek, die Sie benötigen, nicht über Ihre Importanweisungen in Ihre Aktivität importieren, aber normalerweise ist das oben genannte Problem das, was am häufigsten vorkommt oder was die Leute vergessen. Aber die NULL-Zeiger-Ausnahmebedingungsnachricht ist genau das, was es bedeutet, und wenn Sie Probleme in einem der beiden genannten Bereiche haben, ist das genau die Nachricht, die Sie erhalten, weil sie keine Ressource oder Klasse finden kann, auf die Sie verweisen.
Tags und Links android google-analytics google-play-services