如何在Titanium中实时查看?

问题描述 投票:2回答:2

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

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

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

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

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

titanium titanium-alloy tishadow
2个回答
4
投票

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

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

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


3
投票

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

我错了。

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

只需使用:

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

没别的办法,您将看到您的应用程序将启动,并且您更改的每个代码,您的应用程序将自动重新加载。

没有更多“$ tishadow服务器”,没有更多“$ tishadow apply”....

非常好 !

© www.soinside.com 2019 - 2024. All rights reserved.