无法在Google App Engine上部署Android App Engine项目

Pra*_*dam 7 google-app-engine android android-c2dm

我在eclipse中在Android + Google App Engine中创建了一个微笑应用程序.我正在尝试在Google App Engine上部署该应用,但它会显示错误消息

Log Cat:

无法更新:com.google.appengine.tools.admin.HttpIoException:错误发布到网址:https://appengine.google.com/api/appversion/getresourcelimits?app_id = AppEngineTest2&version = 1& 400错误请求

客户端错误(400)由于未指定的原因,请求无效.

at com.google.appengine.tools.admin.AbstractServerConnection.send1(AbstractServerConnection.java:282)
at com.google.appengine.tools.admin.AbstractServerConnection.send(AbstractServerConnection.java:235)
at com.google.appengine.tools.admin.AbstractServerConnection.post(AbstractServerConnection.java:214)
at com.google.appengine.tools.admin.ResourceLimits.remoteRequest(ResourceLimits.java:160)
at com.google.appengine.tools.admin.ResourceLimits.request(ResourceLimits.java:127)
at com.google.appengine.tools.admin.AppAdminImpl.doUpdate(AppAdminImpl.java:323)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:52)
at com.google.appengine.eclipse.core.proxy.AppEngineBridgeImpl.deploy(AppEngineBridgeImpl.java:400)
at com.google.appengine.eclipse.core.deploy.DeployProjectJob.runInWorkspace(DeployProjectJob.java:148)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Run Code Online (Sandbox Code Playgroud)

任何人都有Android + Google App Engine(c2dm)的简单示例(含源代码)请分享..

小智 13

我遇到了和你一样的问题,并通过以下方式解决了这个问题:

  1. 在上传之前,首先您必须在App Engine管理控制台中创建应用程序(请参阅https://developers.google.com/appengine/docs/java/gettingstarted/uploading)

  2. 检查您的应用程序ID.应用程序标识符必须介于6到30个字符之间.只有小写字母,数字和连字符( - )是可接受的字符.禁止使用前导和尾随连字符.- 这意味着不允许使用大写字母.

  3. appengine-web.xml需要与您在管理控制台中创建应用程序的相同应用程序ID.将此应用程序ID放在<application>标记之间.

  4. 现在您可以使用Eclipse部署应用程序


Nim*_*sri 5

我最近发现这是Eclipse或Google App Engine插件的错误.确保在appengine-web.xml中正确指定了应用程序ID.它应该是AppEngineTest2,而不是URL(AppEngineTest2.appspot.com).