如何在Titanium中实时查看?

时间:2015-01-14 01:59:22

标签: titanium titanium-alloy tishadow

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

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

我还检查了'forgedUI',但不幸的是它只是一个UI设计工具,坏消息是它的官方网站被关闭了。

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

是否有任何好的工具可以让我们更快地调试钛?或者如何减少Titanium的编译时间?

2 个答案:

答案 0 :(得分:4)

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

  1. TiShadow:最广泛使用和开源。
  2. Rapiddev:目前仅适用于ios,但正处于快速发展阶段。
  3. LiveView:适用于企业版Titanium。
  4. P.S:使用TiShadow,我能够测试tss / views和控制器所做的更改。监控终端(触发tishadow命令的位置)以查看重新编译代码的进度。

答案 1 :(得分:3)

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

我错了。

tishadow让您可以直播"实时观看"更改时的Alloy XML /样式文件。

只需使用:

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

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

没有更多" $ tishadow服务器",没有更多" $ tishadow适用" ....

真的很棒!