我一直在按照這些說明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
在該行的開頭放置四個空格,以使文本看起來像代碼。 –