2

我的团队在过去几个月一直在开发 Titanium,现在我们面临一个问题:当我们对 View 代码进行更改(更改其字体、背景或大小)时,需要很长时间(大约 1 分钟)直到我们看到结果显示在设备上。这真是浪费时间。

我已经看到TiShadow,它很棒,但它只支持 js 代码(like Alloy.createTableList...),不支持 Alloy XML(我的意思是一旦更改 .xml 或 .tss 文件,你就看不到屏幕上显示的更改)

我也查了'forgedUI',可惜它只是一个UI设计工具,坏消息是它的官方网站被关闭了。

为了减少它的编译时间,我为我的团队购买了 SSD 磁盘。编译时间确实从 60 秒减少到 40 秒。但还是太长了。

有没有什么好工具可以让我们更快地调试钛金属?或者如何减少 Titanium 的编译时间?

4

2 回答 2

4

我能够找到以下可用于 Titanium 的工具,以减少在设备/模拟器中测试应用程序所需的时间。

  1. TiShadow:使用最广泛的开源软件。
  2. Rapiddev:目前仅适用于 ios,但正在快速开发中。
  3. LiveView:企业版 Titanium 可用。

PS:使用 TiShadow,我能够测试在 tss/views 和控制器中所做的更改。监视终端(从哪里触发 tishadow 命令)以查看重新编译代码的进度。

于 2015-01-14T06:28:08.463 回答
3

2019-04-11 更新:不要使用钛,使用 React Native 或 Flutter。

我错了。

tishadow 允许您在更改时“实时查看”您的 Alloy XML/样式文件。

只需使用:

$ ti build --platform android --target device --shadow

无事可做,您将看到您的应用程序将启动,并且您更改的每个代码,您的应用程序都会自动重新加载。

不再有“$ tishadow server”,不再有“$ tishadow apply” ....

非常好 !

于 2015-01-18T07:22:48.393 回答