0

快速提问。我想知道有没有什么方法可以只构建一个用 WL6 制作的应用程序,而无需部署到服务器?

我知道在 Cordova 中您可以简单地运行:cordova build android在终端中,但我似乎无法在 WL IDE 上找到执行此操作的选项...

我只是想在没有服务器功能的情况下独立测试 UI。而不是每次都等待部署(我知道这不会花费太长时间,只是希望节省一点时间)。

任何帮助将非常感激。

先谢谢了。

4

2 回答 2

0

部署到内部开发服务器的速度非常快,并且使您能够通过 Web 浏览器或移动 Web 模拟器测试您的 UI。我通常会在 Chrome 中使用带有 Ripple Emulator 插件的浏览器来调整大小,而无需等待 Java 模拟器启动。

我的环境中最慢的组件正在等待 Android 模拟器运行,所以我尽量避免这种情况。

如果您在设备上测试 UI 或使用 JSONStore 之类的组件(需要完整的设备或模拟器才能运行),这里有一个提示:

  1. 设置您的应用程序以检查来自 Worklight 服务器的更新。
  2. 将应用程序指向嵌入式开发服务器(这是 dev 的默认设置)
  3. 在 Worklight Studio 中进行构建和部署时保持设备连接。
  4. 重新启动设备上的应用程序,它将加载新版本。

只要您不更改本机代码(例如 Cordova 插件),您就可以迭代 UI 更改并在真实设备上对其进行测试,而无需花费时间进行新的应用程序部署或等待编译器和仿真器。

于 2013-10-02T10:18:09.643 回答
0

这在使用 Worklight Studio 6.0.0.x(Eclipse 插件)时是不可能的。
您可以使用Ant 任务来构建应用程序/适配器

于 2013-10-02T09:59:16.133 回答