Невозможно запустить службу Намерение - PullRequest
4 голосов
/ 14 октября 2011

Я пытаюсь использовать C2DM в своем приложении, но я получаю некоторые ошибки

10-14 11:21:14.904: WARN/ActivityManager(61): Unable to start service Intent { act=com.google.android.c2dm.intent.REGISTER (has extras) }: not found

Мой код:

Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
        registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0)); // boilerplate
        registrationIntent.putExtra("sender", "andylor03@gmail.com");
        startService(registrationIntent);

Может ли кто-нибудь помочья в этом ...

Счастливый код ...!

Ответы [ 2 ]

4 голосов
/ 31 октября 2011

Была такая же проблема. Для разработки и тестирования на эмуляторе Android вам необходимо загрузить версию Android 2.2 надстройки API Google в свой SDK с помощью Android SDK и AVD Manager. В частности, вам необходимо скачать компонент под названием «Google APIs by Google Inc, Android API 8». Затем вам нужно настроить AVD, который использует этот системный образ.

первоначально опубликовано здесь

1 голос
/ 12 декабря 2011

У меня была такая же проблема, и я решил ее: вам просто нужно зарегистрировать свою учетную запись Google (ту, которую вы зарегистрировали для C2DM) на своем телефоне (или эмуляторе) через панель настроек.Конечно, вы должны были установить Android Market и на эмуляторе ..

...