2013-06-06 62 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