Ich habe eine einfache Anwendung mit ein paar Zeilen, weil ich versuche herauszufinden, warum meine reale Anwendung in GCMRegistrar.checkDevice (this) abstürzt (wenn ich sie lösche, stürzt meine Anwendung nicht ab). Kann jemand helfen? :( :
%Vor%Manifest:
%Vor%
Meine Fehler:
%Vor% Es läuft wahrscheinlich auf einem Gerät, das GCM nicht unterstützt, daher verursacht Ihr Aufruf von GCMRegistrar.checkDevice( this );
eine Ausnahme. Überprüfen Sie Ihr Logcat, um sicher zu sein.
Wenn Sie es auf einem Emulator testen, stellen Sie sicher, dass der Emulator für die Verwendung von Google APIs eingerichtet ist. Wenn Sie den Emulator erstellen, enthält das Fenster zum Erstellen eines neuen AVDs das Feld "Ziel". Wählen Sie in diesem Feld "Google APIs" aus.
PLZ Folgen Sie den folgenden Schritten
1 Schließen Sie "gcm.jar" in Bibliotheken in Ihrer Anwendung ein
2 Android SDK-Manager = & gt; Extras = & gt; Installieren Sie die Google Cloud Messaging für Android-Bibliothek (obsolet)
3 Android SDK-Manager = & gt; Android 4.3 (API 18) = & gt; Installieren Sie Google APIs
In der Finsternis
1) Laden Sie gcm.jar
herunter2) buildpath - & gt; Buildpfad konfigurieren - & gt; libraries - & gt; external jar - & gt; path_to_gcmjar
das ist der wichtigste Punkt
3) Kopieren Sie gcm.jar und fügen Sie sie in den lib-Ordner des Projekts
einTags und Links eclipse android google-cloud-messaging eclipse-juno