有人可以解释下面会做什么吗?
我想部署一个基于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
所以问题是: 没有dojo资源调用,因为我可以从这个控制台看到但是当标记未经检查时没有任何作用...(并且javascript控制台要求默认文件夹中的文件...)
答案 0 :(得分:0)
以下是一些文章,详细解释了如何在Worklight中使用Dojo,以及使用“提供库资源”:
基本上,当应用程序缺少一些与Dojo相关的资源,并且此选项勾选时,您将在此控制台中看到所有缺少资源的请求,而不是提供这些资源的请求通过Worklight Studio。
这可以让您知道项目中要修复的内容;之后,当转向生产时,您可以而且应该将其关闭 - 此选项仅可从Worklight Studio获得,因此如果您关闭Eclipse,或者不在同一网络中,它将失败。
接下来,你提到了scriptError:21,这有各种各样的原因。您需要确保使用最新版本的Worklight(6.0.0.1 fixpack 1,内部版本号为20130926),此类问题已得到解决。
另请参阅有关scriptError的相关问题:21在Worklight中: