这可能是许可问题吗?您是否在清单中设置了正确的权限?也许模拟器在缺乏权限方面并不那么严格(我经历过,有时,有些设备可以工作而其他设备没有,我所缺少的只是一个清单权限)
你必须同时设置
<permission
android:name="your.packagename.permission.C2D_MESSAGE"
android:protectionLevel="signature" />
和
<uses-permission android:name="your.packagename.matchtracker.permission.C2D_MESSAGE" />
在清单的主要部分并声明一个广播接收器
<receiver
android:name=".push.RegistrationReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="your.packagename" />
</intent-filter>
<intent-filter>
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="your.packagename" />
</intent-filter>
</receiver>