设置: 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
请帮帮我!