MobileFirst升级后Android应用程序无法运行

时间:2016-02-10 09:41:55

标签: ibm-mobilefirst mobilefirst-server

我已将IBM MobileFirst服务器6.3升级到7.1。服务器运行iOS,Android和Blackberry应用程序(环境)。

将操作系统从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

1 个答案:

答案 0 :(得分:0)

" settings.js"不是MobileFirst提供的文件。从提供的异常中还可以看出,代码中的是未被捕获的引用错误。

建议:

  1. 删除" native"文件夹并重新构建Android环境,或
  2. 在浏览器中(从控制台)预览Android环境,然后查看Chrome DevTools控制台。看看那里是否也发生了错误。
  3. 现在没有任何迹象表明MobileFirst存在问题,而是在应用程序中。