其他分享
首页 > 其他分享> > 无法启动服务Intent {act = com.google.android.c2dm.intent.REGISTER(has extras)}:not found

无法启动服务Intent {act = com.google.android.c2dm.intent.REGISTER(has extras)}:not found

作者:互联网

我想在我的应用程序中使用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);

任何人都可以帮助我…

快乐的代码……!

解决方法:

有同样的问题.
要在Android模拟器上进行开发和测试,您需要使用Android SDK和AVD Manager将Android 2.2版Google API附加组件下载到SDK中.具体而言,您需要下载名为“Google API by Google Inc,Android API 8”的组件.然后,您需要设置使用该系统映像的AVD.

最初发布here

标签:android,android-c2dm
来源: https://codeday.me/bug/20190621/1252833.html