Android 谷歌应用程序引擎示例应用程序503

Android 谷歌应用程序引擎示例应用程序503,android,google-app-engine,google-cloud-messaging,Android,Google App Engine,Google Cloud Messaging,我已经从android安装了Google应用程序引擎的示例 当我在EditText中键入一些内容并按下Send按钮时,暂时没有任何事情发生,并抛出以下错误 06-10 18:47:49.109: I/CloudBackend(28741): error: 06-10 18:47:49.109: I/CloudBackend(28741): com.google.api.client.googleapis.json.GoogleJsonResponseException: 503 Service

我已经从android安装了Google应用程序引擎的示例

当我在EditText中键入一些内容并按下Send按钮时,暂时没有任何事情发生,并抛出以下错误

06-10 18:47:49.109: I/CloudBackend(28741): error: 
06-10 18:47:49.109: I/CloudBackend(28741): com.google.api.client.googleapis.json.GoogleJsonResponseException: 503 Service Unavailable
06-10 18:47:49.109: I/CloudBackend(28741): {
06-10 18:47:49.109: I/CloudBackend(28741):   "code": 503,
06-10 18:47:49.109: I/CloudBackend(28741):   "errors": [
06-10 18:47:49.109: I/CloudBackend(28741):     {
06-10 18:47:49.109: I/CloudBackend(28741):       "domain": "global",
06-10 18:47:49.109: I/CloudBackend(28741):       "message": "",
06-10 18:47:49.109: I/CloudBackend(28741):       "reason": "backendError"
06-10 18:47:49.109: I/CloudBackend(28741):     }
06-10 18:47:49.109: I/CloudBackend(28741):   ],
06-10 18:47:49.109: I/CloudBackend(28741):   "message": ""
06-10 18:47:49.109: I/CloudBackend(28741): }
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:111)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:38)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:314)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1060)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:412)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:345)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:463)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.cloud.backend.android.CloudBackend.insert(CloudBackend.java:111)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.cloud.backend.android.CloudBackendAsync.access$0(CloudBackendAsync.java:1)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.cloud.backend.android.CloudBackendAsync$1.callBackend(CloudBackendAsync.java:87)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.cloud.backend.android.CloudBackendAsync$1.callBackend(CloudBackendAsync.java:1)
06-10 18:47:49.109: I/CloudBackend(28741):  at com.google.cloud.backend.android.CloudBackendAsync$BackendCaller.run(CloudBackendAsync.java:428)
这是非常恼人的消息是“”!
附言:我是谷歌应用引擎的新手

我找到了答案

appengine中似乎存在一个bug,每当您重新部署应用程序生成新版本时,它都会忘记在appengine控制台下默认部署最新版本。 按照以下步骤将其设置为默认值:

  • 打开你的项目
  • 在左侧,打开Main->Versions
  • 通过单击最新版本旁边的单选按钮,将其设为默认版本

  • 就是这样,我希望这是一个完美的解决方案

    登录到应用程序引擎。单击左侧的实例。 在右下角,您将看到一个选项“Shutdown”

    点击关机按钮。(关机不仅仅是关机,而是重启)

    实例将在10-12秒内启动。注意:在这10-12秒内,无法访问应用程序引擎。因此,如果你的应用是实时的,那么你的云在这10-12秒内将无法工作

    10秒后刷新页面,确保看到关机选项。这意味着您的实例已重新启动


    现在,再试一次,它就会工作。给我发电子邮件到jscript12@gmail.com如果您仍然有问题,我发现如果您在WEB-INF下手动创建“datastore index.xml”文件(假设格式不正确),您将收到此错误


    我删除了我的,问题解决了。…

    可能是数据转换错误。服务器需要一种格式的值,而客户端需要以其他格式发送(在google cloud endpoint中解析层问题)。 我强烈建议您首先使用google的api explorer工具来验证服务器端界面是否正常工作。
    然后,您应该继续查找客户端的任何问题

    这样做了,实例就不见了,看不到任何关机按钮或实例,即使在5分钟后…它也不会自动重新启动。它将等待API调用唤醒并创建一个容器(实例)来运行后端。打得好,杰,盖伊对我大发雷霆,这就解决了!不确定是谁否决了这个答案,但这种情况发生在我身上,我只是提供了我的经验。是的,没错。我将'1999'传递给我的
    java.util.Date
    variable,这很有趣,为什么这不是公认的答案。