2016-02-10 2 views
0

Я обновил сервер IBM MobileFirst с 6.3 до 7.1. На сервере работают приложения iOS, Android и Blackberry (среды).Приложение для Android не работает после обновления MobileFirst

После обновления ОС от Windows 2008 R2 до Windows 2012 R2 Datacenter и MobileFirst 7.1 все приложения работают отлично, кроме Android.

Там нет ничего в журналах на стороне сервера, однако, на LogCat я увидел ниже ошибок:

02-08 13:44:02.577: E/libEGL(4044): validate_display:255 error 3008 (EGL_BAD_DISPLAY) 
02-08 13:44:03.271: E/AndroidProtocolHandler(4044): Unable to open asset URL: file:///android_asset/www/default/js/settings.js 
02-08 13:44:32.323: E/NONE(4044): Uncaught Exception: Uncaught ReferenceError: pageinit is not defined at (compiled_code):599 
+0

Необходимо указать фактический код. –

ответ

0

«settings.js» не MobileFirst поставляемый файл. Также неясно, из комплекта поставки за исключение где в коде является неперехваченной ссылкой ошибка.

Предложения:

  1. Удалить «родную» папку и заново построить Андроид среду или
  2. Preview Андроид среды в браузере (с консоли), и проверьте консоль Chrome DevTools. Посмотрите, есть ли ошибка там.

Прямо сейчас ничто не указывает на проблему в MobileFirst, скорее в приложении.

+0

Hi Idan, Спасибо за ответ, я не предоставил фактический код, потому что приложение уже было запущено на сервере 6.3 и уже находится в магазинах, единственное, что было изменено, - это обновление сервера. Если я перестрою среду Android, мне придется повторно загрузить приложение в магазины, что не является предпочтительным. – eshaa

+0

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

+0

ОК, следует ли перестроить с 6.3 студийной или 7.1-студийной ?? – eshaa

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