Titanium 如何在钛合金中生活?

Titanium 如何在钛合金中生活?,titanium,titanium-alloy,tishadow,Titanium,Titanium Alloy,Tishadow,我的团队在过去几个月里一直在开发Tianium,现在我们面临一个问题:当我们更改视图代码(更改其字体、背景或大小)时,需要很长时间(大约1分钟)才能看到显示在设备上的结果。那真是浪费时间 我已经看到了,它很棒,但是它只支持js代码(比如Alloy.createTableList…),不支持Alloy XML(我的意思是,一旦更改.XML或.tss文件,您就看不到屏幕上显示的更改) 我还检查了“伪造dui”,但不幸的是它只是一个UI设计工具,坏消息是它的官方网站被关闭了 为了减少编译时间,我为我的

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

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

我还检查了“伪造dui”,但不幸的是它只是一个UI设计工具,坏消息是它的官方网站被关闭了

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


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

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

  • :使用最广泛且开源的
  • :目前仅适用于ios,但正在快速发展
  • :可与企业版钛一起使用

  • 附言:有了TiShadow,我能够测试tss/视图以及控制器中所做的更改。务必监控终端(从触发tishadow命令的位置)以查看代码重新编译的进度。

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

    我错了

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

    只需使用:

    $ ti build --platform android --target device --shadow
    
    无需其他操作,您将看到您的应用程序将启动,并且您更改的每一个代码,您的应用程序都将自动重新加载

    不再有“$tishadow服务器”,不再有“$tishadow应用”


    真的很棒

    Tishadow允许我们“实时查看”XML/tss文件的更改。请看下面我的帖子。对于现在遇到这个问题的人来说,LiveView是免费的,并且附带了免费的Appcelerator Studio。