Ich habe gerade gesehen, dass Google den C2DM veraltet und durch GCM ersetzt hat. Auf ihrer Website beschreiben sie uns Schritt für Schritt, wie Sie das installieren können GCM-Bibliothek erforderlich, um die neue Android-Push-Benachrichtigung (oder Cloud Messaging, wie sie es nennen) zu implementieren.
Auf der "Install the Helper Libraries" steht geschrieben:
Um die in den folgenden Abschnitten beschriebenen Schritte auszuführen, müssen Sie Zuerst installieren Sie die Hilfs-Bibliotheken (Referenz: Client und Server). Im SDK-Manager installieren Sie Extras & gt; Google Cloud Messaging für Android-Bibliothek . Dies erstellt ein gcm-Verzeichnis unter YOUR_SDK_ROOT / extras / google / enthält diese Unterverzeichnisse: gcm-client, gcm-demo-appengine, gcm-demo-client, gcm-demo-server und gcm-server.
Ich habe den SDK-Manager von Eclipse aus geöffnet, aber unter den Extras ist nichts außer "Hardware-beschleunigter Ausführungsmanager von Intel". Ich sehe nichts anderes.
Wie kann ich das GCM im SDK-Manager finden / hinzufügen / installieren?
Keiner der vorherigen Vorschläge funktionierte für mich. Aber ...
Ich habe etwas seltsam gefunden: Wenn ich den SDK-Manager von Eclipse (Windown - & gt; Android SDK-Manager) starte, sehe ich nicht alle Updates. Wenn ich im Windows-Explorer zum Dateisystem gehe und den SDK-Manager von dort aus starte, habe ich eine größere Liste verfügbarer Pakete.
Seltsam, aber für mich gearbeitet!
Der beste und einfachste Weg, nachdem ich viel Zeit versucht habe
Gehen Sie zu diesem Link
Am Ende dieser Seite finden Sie einen Abschnitt Google cloud messaging for android
mit folgender Zeile
Ersetzen Sie einfach addon.xml by gcm_r03.zip
in der oben erwähnten URL. Die endgültige URL wird wie folgt aussehen
Wenn der Download abgeschlossen ist entpacken Sie die Zip-Datei, Sie erhalten drei Verzeichnisse mit Namen Client-Seite, Server-Seite und Proben.
öffne jetzt deinen SDK-Ordner und erstelle einen Ordner mit dem Namen "extras / android" und füge alle drei Ordner hier FERTIG !!
einjetzt, wenn Sie ein neues Projekt im Projektklassenpfad erstellen, indem Sie ein externes jar hinzufügen, fügen Sie gcm.jar hinzu.
Ich habe den ganzen Prozess erklärt, weil er genauso dazu verwendet werden kann, andere SDK-Sachen wie Plattform-Tools und Plattformen als zip herunterzuladen, so dass Sie eclipse ohne Internetverbindung überall konfigurieren können.
Sie müssen Ihre SDK-Tools auf Version 20 und Platform-Tools auf Version 12 aktualisieren, bevor die "Google Cloud Messaging für Android-Bibliothek" im Ordner "Extras" angezeigt wird.
Wenn Sie bereits über ein funktionierendes C2DM-Projekt verfügen, müssen Sie lediglich die SENDER_ID ändern, ohne die GCM-Bibliothek
Ja, Zelter Ady hat Recht. Ich sah auch die gleiche secanrio, aber wenn ich SDK-Manager von Windows Explorer (auf meinem Windows-Rechner) C: \ Programme \ Android \ android-sdk zugegriffen habe, kann ich eine größere Liste von Updates, unter denen SDK 4.1 (API 16 ) gibt es auch abgesehen von Extras- & gt; Google Cloud Messaging für Android. Ich konnte SDK nicht mit API 16 vom Eclipse-Plugin des SDK-Managers aktualisieren.
Für Android Studio Version 1.5:
Gehe zu Extras - & gt; Android - & gt; SDK - & gt; Klicken Sie unten im SDK-Manager auf Standalone starten, um ein neues Fenster zu öffnen - & gt; Überprüfen Sie Obsolete unten - & gt; Installieren Sie die Google Cloud Messaging für Android-Bibliothek
Tags und Links android google-cloud-messaging