This has happened in my application as well. I find that when the emulator starts you often need to let it run the intent (i.e. your main activity) and then exit the application. Start the application again from the emulator and it seems to work for me. A few things to double check while your at it: 1. Did you declare your receivers in your manifest file? 2. Did you use the proper package name in your manifest? 3. Did you run the google api (level 8) AVD 4. Did you add your push sender account to the emulator?
希望这有帮助!