2013-03-26 82 views
0

我刚开始探索与Android的应用程序引擎,我跟着一个链接教我如何创建一个应用程序引擎连接Android项目。 https://developers.google.com/eclipse/docs/endpoints-androidconnected-gae应用引擎(eclipse):无法注册设备从Android模拟器到端点

我跟着正是写于链接,

1)创建一个新的应用程序引擎连接的Android项目

2)https://code.google.com/apis/console/#project

三送项目数量和API密钥)在Google API控制台中启用Google Cloud Messaging

4)将CloudEndpoints类中的LOCAL_ANDROID_RUN设置为true

5)中使用的仿真器与谷歌API(V17)

6)安装从Android SDK中管理的机器人云消息库

7)我使用蚀靛蓝

我开始本地主机:8888它的工作完全正常在网络上 ,但当我运行模拟器,我按下了注册按钮,它立即停止,我检查我的logcat,它显示这个错误,我不应该对它做什么

03-26 13:03:48.766: E/AndroidRuntime(915): FATAL EXCEPTION: IntentService[GCMIntentService-525241845095-1] 
    03-26 13:03:48.766: E/AndroidRuntime(915): java.lang.NullPointerException 
    03-26 13:03:48.766: E/AndroidRuntime(915): at  com.tesst.GCMIntentService.onRegistered(GCMIntentService.java:144) 
    03-26 13:03:48.766: E/AndroidRuntime(915): at com.google.android.gcm.GCMBaseIntentService.handleRegistration(GCMBaseIntentService.java:251) 
    03-26 13:03:48.766: E/AndroidRuntime(915): at com.google.android.gcm.GCMBaseIntentService.onHandleIntent(GCMBaseIntentService.java:153) 
    03-26 13:03:48.766: E/AndroidRuntime(915): at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) 
    03-26 13:03:48.766: E/AndroidRuntime(915): at android.os.Handler.dispatchMessage(Handler.java:99) 
    03-26 13:03:48.766: E/AndroidRuntime(915): at android.os.Looper.loop(Looper.java:137) 
    03-26 13:03:48.766: E/AndroidRuntime(915): at android.os.HandlerThread.run(HandlerThread.java:60) 

如果有人能帮助我解决我遇到的问题,非常感谢。谢谢

+0

请出示码@ com.tesst.GCMIntentService.onRegistered(GCMIntentService.java:144)的NPE发生的位置。 – Tom 2013-03-26 15:02:15

+0

好的。我现在在工作。所以,当我到家时,我会立刻张贴它。 – user2211678 2013-03-27 01:20:34

回答

0

纵观这一点,很可能existingInfo为空。

更广泛地说,看起来在您的onRegistered函数中执行了一个端点。对于初学者来说,调用一个端点是一个同步操作,所以不应该在onRegistered中完成。

如果我正确理解你的代码,你应该改变它。我建议你应该从你的终端代码中去掉你的GCM代码。

另外,我建议您查看执行的GCM说明:
http://developer.android.com/google/gcm/gs.html

+0

好吧,我会试试看! – user2211678 2013-03-27 22:17:50

+0

我们将此NPE修正为GPE 3.2.2(今天发布)。 – 2013-03-27 22:31:59

+0

@RajeevDayal有没有博客或我可以了解更新并获取发行说明的内容?或者您可以将此类信息发布到GPE Google Group? – Tom 2013-03-27 23:17:17

相关问题