2013-12-09 2 views
0

Я разработал приложение в Java - Eclipse, чтобы загружать изображения в Google App Engine с помощью Google Picker API. В режиме разработки он работает так, как должен, когда я его развертываю в Google приложении, код перестает работать (как в режиме разработки (перестает загружать изображения на диск)).Google picker не работает при развертывании в gae

Я создал ключ браузера, и у меня есть ключ в качестве ключа API для приложения. Кроме того, в разрешенных реферерах, я имею его как любой референт, его разрешено.

Я подозреваю, что мне не нужно показывать какой-либо код, так как это не проблема с кодировкой. Если бы это было, он не работал бы в режиме dev.

Можете ли вы мне помочь?

ответ

0

Я сам нашел ошибку.

Я где-то читал, что поведение приложения в режиме разработки eclipse может отличаться от поведения приложения, развернутого в движке Google.

Итак, я открыл инструменты разработчика в хроме и отладил приложение. Я узнал, что функция, которая не выбрасывает какую-либо ошибку в режиме dev, фактически выбрасывала исключение нулевого указателя в gae. Поэтому я отладил это и исправил код, который испортил код в движке Google.

И теперь это работает.

Смежные вопросы