設置: Windows7的是,Eclipse 3.7.1,App Engine的連接的Android項目錯誤
步驟:1. 閱讀並做好了所有的教程中的AppEngine連接的Android網頁(谷歌)
- 所有副本從http://code.google.com/p/cloud-tasks-io/source/browse/稍作修改的文件列表(我的應用ID需要的地方,我的C2DM電子郵件..
- 部署到App引擎
- 測試GWT方:登錄成功,添加任務工作(我可以看到任務ADDE d在Google儀表板中)。
- 用於測試Android端我調試爲「遠程應用引擎連接...」
- 在我的Android設備(Sunsung Galaxy II 2.3.5)我按菜單 - >帳戶 - >連接(到我的電子郵件帳戶 - 與上面相同)。
- 我得到通知: 「註冊爲[email protected] ..」
我按下菜單 - >刷新,並出現以下情況例外(logcat的):
02-13 00:55 :09.015:E/AndroidRuntime(25572):致命異常:AsyncTask#1 02-13 00:55:09.015:E/AndroidRuntime(25572):java.lang.RuntimeException:執行doInBackground()時發生錯誤 02- 13 00:55:09.015:E/AndroidRuntime(25572):at android.os.AsyncTask $ 3.done(AsyncTask.java:200) 02-13 00:55:09.015:E/AndroidRuntime(25572):at java。 util.concurrent.FutureTask $ Sync.innerSetException(FutureTask.java:274) 0 2-13 00:55:09.015:E/AndroidRuntime(25572):在java.util.concurrent.FutureTask.setException(FutureTask.java:125) 02-13 00:55:09.015:E/AndroidRuntime(25572):在java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:308) 02-13 00:55:09.015:E/AndroidRuntime(25572):在java.util.concurrent.FutureTask.run(FutureTask.java :138) 02-13 00:55:09.015:E/AndroidRuntime(25572):在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1088) 02-13 00:55:09.015:E/AndroidRuntime (25572):在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:581) 02-13 00:55:09.015:E/AndroidRuntime(25572):at java.lang.Thread.run(Thread .java:1019) 02-13 00:55:09.015:E/AndroidRuntime(25572):由com.google.web.bindery.event.shared.UmbrellaException造成:一個或多個exc捕獲到的eptions,請參閱UmbrellaException中的完整集#getCauses 02-13 00:55:09.015:E/AndroidRuntime(25572):com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext $ StandardPayloadDialect.processPayload(AbstractRequestContext。 java:387) 02-13 00:55:09.015:E/AndroidRuntime(25572):at com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext $ 5.onTransportSuccess(AbstractRequestContext.java:1108) 02- 13 00:55:09.015:E/AndroidRuntime(25572):at com.cloudtasks.AndroidRequestTransport.send(AndroidRequestTransport.java:68) 02-13 00:55:09.015:E/AndroidRuntime(25572):at com.google .web.bindery.requestfactory.shared.impl.AbstractRequestContext.doFire(AbstractRequestContext.java:1102) 02-13 00:55:09.015:E/AndroidRuntime(25572):at com.google.web.bindery.requestfactory.shared .impl.AbstractRequestContext .fire(AbstractRequestContext.java:569) 02-13 00:55:09.015:E/AndroidRuntime(25572):at com.google.web.bindery.requestfactory.shared.impl.AbstractRequest.fire(AbstractRequest.java:54 ) 02-13 00:55:09.015:E/AndroidRuntime(25572):at com.google.web.bindery.requestfactory.shared.impl.AbstractRequest.fire(AbstractRequest.java:59) 02-13 00:55 :09.015:E/AndroidRuntime(25572):at com.cloudtasks.AsyncFetchTask.doInBackground(AsyncFetchTask.java:31) 02-13 00:55:09。015:E/AndroidRuntime(25572):at com.cloudtasks.AsyncFetchTask.doInBackground(AsyncFetchTask.java:1) 02-13 00:55:09.015:E/AndroidRuntime(25572):at android.os.AsyncTask $ 2.call (AsyncTask.java:185) 02-13 00:55:09.015:E/AndroidRuntime(25572):at java.util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:306) 02-13 00:55 :09.015:E/AndroidRuntime(25572):... 4更多 02-13 00:55:09.015:E/AndroidRuntime(25572):導致:java.lang.RuntimeException:服務器錯誤:null 02-13 00 :55/09.015:E/AndroidRuntime(25572):在com.google.web.bindery.requestfactory.shared.Receiver.onFailure(Receiver.java:44) 02-13 00:55:09.015:E/AndroidRuntime(25572 ):com.google.web.bindery.requestfactory.shared.impl.AbstractRequest.onFail(AbstractRequest.java:118) 02-13 00:55:09.015:E/AndroidRuntime(25572):at com.google.web.bindery.requestfactory.shared.impl.AbstractRequestContext $ StandardPayloadDialect.processPayload(AbstractRequestContext.java:359) 02-13 00:55:09.015:E/AndroidRuntime(25572): ... 14更多
當我嘗試再次運行,除了按菜單 - >刷新相同的過程,我試圖添加新的任務。這一次,我沒有看到logcat的任何異常,但我在Eclipse中看到(見附件石化公司original question):未找到源 - ThreadPoolExecutor.java
請幫幫我!