IBM Worklight 6.0 - 混合Android应用程序无法在仿真器和设备中运行

时间:2013-08-28 05:48:18

标签: android dojo ibm-mobilefirst worklight-studio

我已经在Android环境中使用Dojo创建了一个Worklight应用程序。

我尝试在MBS中运行该应用程序,它运行正常。但是当我在模拟器和真实设备中尝试时,应用程序无法加载。

在设备中显示:

  

遗憾的是,该应用程序已停止

在模拟器中显示:

  

无法加载UI

我还创建了iPhone环境,它在模拟器和设备中都能正常工作。

我已将所有Dojo库文件复制到项目的www文件夹中。

我也碰巧看了这篇帖子 - IBM Worklight Hybrid Android application can't run on real device,我已经尝试了提供的步骤,但仍然无法加载。

模拟器中的错误图像:
enter image description here

logcat的:
enter image description here

1 个答案:

答案 0 :(得分:1)

我找到了Solution.Initially我已将所有Dojo库文件夹添加到我的项目www文件夹中,这使我的混合应用程序挂起。

我所做的是从Worklight应用程序www文件夹中删除了所有Dojo文件夹,并仅将所需的dojo文件添加到我的项目www文件夹中。

您可以通过打开控制台视图(窗口>显示视图>其他...>控制台)来检查缺少的库文件。在Console视图中,单击Open Console按钮,然后从列表中选择Dojo Library Requests。在Dojo Library Requests控制台中,单击View菜单(工具栏中的三角形),然后取消选中Provide Library Resources。

现在运行混合应用程序以查看所有缺少的库资源。