android - Worklight 项目在禁用 'provide library resources' 时搜索 main.js 和 typematic.js

标签 android dojo ibm-mobilefirst

Worklight 版本 v6.0.0.20130917-1749, 道场 1.9

当我在禁用“提供库资源”的情况下运行 android 项目的预览时,出现以下错误:

    "NetworkError: 404 Not Found - http://10.99.8.72:10080/Klappr/apps/services/preview/Klappr/android/1.0/default/main.js"
    main.js
    "NetworkError: 404 Not Found - http://10.99.8.72:10080/Klappr/apps/services/preview/Klappr/android/1.0/default/typematic.js"
    typematic.js

在 android 中,这会导致“scriptError:21”。

我将工具包中的所有必要文件复制到我的 www 文件夹中。 enter image description here

我的 js 文件中从来不需要 main.js 和 typematic.js。 我不知道为什么它仍然在搜索它,而不是在我的 www/dojo 文件夹中,而是在 android/1.0/default 文件夹中。


在这里您可以看到包含了 typematic.js。我仍然收到错误。

enter image description here


我将 Worklight 更新到 6.0.0.1 修复,但仍然出现错误。

最佳答案

使用 Fred 发给我的 Worklight 项目,我也可以看到提到的错误。
然后我:

  1. 从 www 文件夹中删除了“dojo”和“dijit”文件夹
  2. 从工作区的 dojoLib 文件夹中重新添加它们
  3. 重新构建并部署应用
  4. 通过 Worklight Console 预览

之前的错误消失了,我现在可以传递“启动图像”并查看实际的应用程序。
我不认为这与“需要图书馆资源”有关,而是与……其他事情有关。

当查看开发工具控制台时,现在出现了各种其他错误,但我怀疑这些是由于将整个 dojo 和 dijit 文件夹转储到 www 文件夹中,并且可以使用一些优化和修复,但是问题中提到的实际障碍已解除。

http://i.stack.imgur.com/UF9L4.png enter image description here

关于android - Worklight 项目在禁用 'provide library resources' 时搜索 main.js 和 typematic.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19859321/

相关文章:

ibm-mobilefirst - 无法将 HelloWorld 应用程序部署到 MobileFirst Development Server

java - 在多个安全检查之间传递安全上下文数据

安卓 | Kotlin |流 - 不能转换为 kotlinx.coroutines.flow.StateFlow

android - 插入到sqlite数据库时出现空指针异常 - Android

android - 检索 mysql 数据作为 android fragment 中的 listView

filter - 剑道多选搜索全文搜索

java - 如何解决viewpager中相同内容复制的问题

javascript - 将 JSDoc 与匿名对象和该对象的函数一起使用的正确方法

javascript - Dojo 拖放 : how to retrieve order of items?

ios - 在 iOS 环境的混合应用程序中在后台启用 MQTT 服务