2012-04-02 7 views
0

Ich folgte den gleichen Schritten, die in der "Android Cloud to Device Messaging (C2DM) - Tutorial" erwähnt werden, den Quellcode für das Projekt herunterladen und für meinen Zweck anpassen (Ändern des Paketnamens und Rolle E-Mail-Absender).Push C2DM Benachrichtigung Hat nicht funktioniert

Leider bekomme ich eine Fehlermeldung, die besagt:

"Unable to start service Intent 
    {act=com.google.android.c2dm.intent.REGISTER ... }: not found" in logcat. 

Zu wissen, dass ich ein Google-Konto zu dem Emulator hinzugefügt, die als die andere ist, ich verwendet, wenn auf den Dienst in erster Linie anmeldest.

Kann jemand helfen oder Richtung in wie bekomme ich den Registrierungsschlüssel richtig einrichten und dieses Problem zu lösen?

+0

Ein Fehler "nicht gefunden" tritt normalerweise auf, wenn im Manifest kein REGISTER Intent-Empfänger deklariert ist oder die angegebene Aktivität nicht gefunden wird. – Demonick

Antwort

1

Ich denke, dass ich die Lösung für meine obige Frage Zahl, das ist, müssen Sie neue AVD erstellen mit android AVD-Manager, dass sein Ziel Google APIs entweder Level 8 oder 15 oder was auch immer, nicht Android-API. und Sie müssen auch ein Google-Konto haben, das Ihrem Emulator hinzugefügt wurde. Dies ist die E-Mail-Rolle, die Sie im Entwicklungsprozess Ihrer Anwendung verwendet haben.

Ich hoffe, dass alle Probleme lösen, die andere Entwickler in Bezug auf dieses Problem konfrontiert.

Verwandte Themen