我一直在按照这些说明https://developers.google.com/eclipse/docs/appeng_android_create_project设置一个应用引擎连接的android项目。App Engine连接的Android:连接失败的故障
我有GWT 2.4,Android SDK中18,应用引擎插件1.6.6,日食靛蓝,和Windows 7。我也注册了一个帐户C2DM。我正在尝试在运行android 4的galaxy nexus上运行该项目,因为我似乎无法将帐户添加到模拟器以“连接到云”。
当我点击,“打招呼”我终于得到错误信息:
Failure: Connection to http://192.168.2.2:8888 refused
192.168.2.2实际上根据IPCONFIG是我的IP地址。
我意识到这个问题,但是App Engine Connected Android : can't make sample project work properly自己的错误显示无法连接到127.0.1.1而我显示我的实际IP地址。尽管如此,我已经尝试使用我的本地和公共IP地址的解决方案,但总是得到相同的错误,只是使用不同的IP地址。
任何人都可以请帮忙吗?
编辑:彼得指出我的IP地址的问题
后,我决定将其部署到应用程序引擎真正的快,看看它是否在那里工作。我成功部署并在手机上运行了Android部件。点击强制关闭后,应用程序会说“连接...”很长一段时间,然后强制关闭。在logcat中我得到的错误信息:
06-01 18:05:14.678: E/AndroidRuntime(11328): FATAL EXCEPTION: main
06-01 18:05:14.678: E/AndroidRuntime(11328): java.lang.RuntimeException: Error receiving broadcast Intent { act=com.testprojectfourteen.UPDATE_UI flg=0x10 (has extras) } in [email protected]
06-01 18:05:14.678: E/AndroidRuntime(11328): at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:737)
06-01 18:05:14.678: E/AndroidRuntime(11328): at android.os.Handler.handleCallback(Handler.java:605)
06-01 18:05:14.678: E/AndroidRuntime(11328): at android.os.Handler.dispatchMessage(Handler.java:92)
06-01 18:05:14.678: E/AndroidRuntime(11328): at android.os.Looper.loop(Looper.java:137)
06-01 18:05:14.678: E/AndroidRuntime(11328): at android.app.ActivityThread.main(ActivityThread.java:4340)
06-01 18:05:14.678: E/AndroidRuntime(11328): at java.lang.reflect.Method.invokeNative(Native Method)
06-01 18:05:14.678: E/AndroidRuntime(11328): at java.lang.reflect.Method.invoke(Method.java:511)
06-01 18:05:14.678: E/AndroidRuntime(11328): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
06-01 18:05:14.678: E/AndroidRuntime(11328): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
06-01 18:05:14.678: E/AndroidRuntime(11328): at dalvik.system.NativeStart.main(Native Method)
06-01 18:05:14.678: E/AndroidRuntime(11328): Caused by: java.lang.NullPointerException
06-01 18:05:14.678: E/AndroidRuntime(11328): at android.app.PendingIntent.getActivity(PendingIntent.java:195)
06-01 18:05:14.678: E/AndroidRuntime(11328): at com.testprojectfourteen.Util.generateNotification(Util.java:119)
06-01 18:05:14.678: E/AndroidRuntime(11328): at com.testprojectfourteen.TestProjectFourteenActivity$1.onReceive(TestProjectFourteenActivity.java:82)
06-01 18:05:14.678: E/AndroidRuntime(11328): at android.app.LoadedApk$ReceiverDispatcher$Args.run(LoadedApk.java:728)
06-01 18:05:14.678: E/AndroidRuntime(11328): ... 9 more
在该行的开头放置四个空格,以使文本看起来像代码。 –