2013-06-06 63 views
3

我的GAE示例Android应用程序一直工作到昨天!谷歌应用程序引擎的示例Android应用程序,抛出异常

我没有做任何更改的客户端应用程序,除了在Consts.java添加我的项目ID。

现在每次我尝试插入(我的意思是发送短信)以下的例外是罚球

06-06 09:42:59.905: I/CloudBackend(1905): error: 
06-06 09:42:59.905: I/CloudBackend(1905): com.google.api.client.googleapis.json.GoogleJsonResponseException: 404 Not Found 
06-06 09:42:59.905: I/CloudBackend(1905): Not Found 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:111) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.api.client.googleapis.services.json.AbstractGoogleJsonClientRequest.newExceptionOnError(AbstractGoogleJsonClientRequest.java:38) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest$1.interceptResponse(AbstractGoogleClientRequest.java:314) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.api.client.http.HttpRequest.execute(HttpRequest.java:1060) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:412) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.executeUnparsed(AbstractGoogleClientRequest.java:345) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.api.client.googleapis.services.AbstractGoogleClientRequest.execute(AbstractGoogleClientRequest.java:463) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.cloud.backend.android.CloudBackend.insert(CloudBackend.java:111) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.cloud.backend.android.CloudBackendAsync.access$0(CloudBackendAsync.java:1) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.cloud.backend.android.CloudBackendAsync$1.callBackend(CloudBackendAsync.java:87) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.cloud.backend.android.CloudBackendAsync$1.callBackend(CloudBackendAsync.java:1) 
06-06 09:42:59.905: I/CloudBackend(1905): at com.google.cloud.backend.android.CloudBackendAsync$BackendCaller.run(CloudBackendAsync.java:428) 
+0

意味着用户没有读访问文件,或文件不存在。 – Sam

+0

我不这么认为。因为当我第一天运行相同的代码时,这对我很有用。我希望这与服务器有关。而且正如我所提到的,我没有对代码做任何修改。 –

+0

我与移动后端应用程序有类似的错误,解决方案是重新部署服务器并重新安装客户端应用程序。有时我必须重复两次手术(我不知道问题的原因),但我希望我的评论可以帮助你。 – Laviniux

回答

1

我找到答案了这一点。

似乎应用程序引擎中存在一个错误,每次当您的应用程序通过重新部署它来生成新版本的自身时,它会忘记在应用程序引擎控制台下将最新部署设置为默认部署。 按照以下步骤设置成默认:

  1. appengine console
  2. 打开项目
  3. 在左侧,打开首页 - >版本
  4. 通过充分利用最新版本的默认点击旁边的单选按钮。

就是这样,我希望

+1

我有同样的问题,但上面的步骤没有解决它。 – user198923