2013-06-06 2 views
3

Приложение для Android android работает с нуля до вчерашнего дня!Приложение для Android-приложения Engine Engine, исключающее исключение

Я не внес никаких изменений в клиентское приложение, кроме как в Consts.java добавлен мой идентификатор проекта.

Теперь каждый раз, когда я пытаюсь вставить (я имею в виду отправить сообщение) следующие исключения броска

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

У меня была аналогичная ошибка с Mobile Backend App, и решение заключалось в повторном развертывании сервера и повторной установке клиентского приложения. Иногда я должен повторять операцию дважды (я не знаю причину проблемы), но я надеюсь, что мой комментарий может вам помочь. – Laviniux

ответ

1

Я нашел ответ на это.

Похоже, что в приложении работает ошибка: каждый раз, когда ваше приложение генерирует новую версию, перераспределяя ее или нет, она забывает сделать последнее развертывание по умолчанию в консоли приложения. Выполните следующие действия, чтобы сделать его по умолчанию:

  1. пойти appengine console
  2. Откройте свой проект
  3. На левой стороне, открыть Главная -> Версии
  4. сделать самую последнюю версию по умолчанию по нажав на переключатель рядом с ним.

Вот и я надеюсь, что

+1

У меня такая же проблема, но этапы не разрешили. – user198923