IBM Worklight - “提供库资源”的目的是什么?

时间:2013-11-08 11:27:41

标签: android dojo ibm-mobilefirst worklight-studio

有人可以解释下面会做什么吗?

我想部署一个基于Worklight的Dojo Android应用程序,但导出的.apk会在未启用本地WiFi时显示scriptError:21条消息。

我已经将工具包中的所有必要文件复制到我的www文件夹中。

=>我甚至制作了一个脚本,以确保我在正确的结构中拥有所有需要的文件:

设置src_folder = dojo-toolkit文件夹

设置dst_folder =项目WWW文件夹

FOR / F“delims =”%% a IN(providedLibRes.txt)DO XCOPY“%src_folder%\ %% a”“%dst_folder%\ %% a”/ i / z / y / s

enter image description here

所以问题是: 没有dojo资源调用,因为我可以从这个控制台看到但是当标记未经检查时没有任何作用...(并且javascript控制台要求默认文件夹中的文件...)

1 个答案:

答案 0 :(得分:0)

以下是一些文章,详细解释了如何在Worklight中使用Dojo,以及使用“提供库资源”:

基本上,当应用程序缺少一些与Dojo相关的资源,并且此选项勾选时,您将在此控制台中看到所有缺少资源的请求,而不是提供这些资源的请求通过Worklight Studio。

这可以让您知道项目中要修复的内容;之后,当转向生产时,您可以而且应该将其关闭 - 此选项仅可从Worklight Studio获得,因此如果您关闭Eclipse,或者不在同一网络中,它将失败。

接下来,你提到了scriptError:21,这有各种各样的原因。您需要确保使用最新版本的Worklight(6.0.0.1 fixpack 1,内部版本号为20130926),此类问题已得到解决。

另请参阅有关scriptError的相关问题:21在Worklight中: