2

私のチームは過去数か月間 Titanium を開発してきましたが、現在問題に直面しています: View コードに変更を加える (フォント、背景、またはサイズを変更する) と、反映されるまでに長い時間 (約 1 分) かかります。結果がデバイスに表示されます。それは本当に時間の無駄です。

TiShadowは既に見ました。素晴らしいですが、js コード ( のような 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 年 4 月 11 日に更新: チタンは使用せず、React Native または Flutter を使用してください。

私は間違っていた。

tishadow を使用すると、変更時に Alloy XML/スタイル ファイルを「ライブ ビュー」できます。

ちょうど使用:

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

他に何もする必要はありません。アプリが起動し、コードを変更するたびに、アプリが自動的にリロードされます。

「$ tishadow server」、「$ tishadow apply」はもう必要ありません ....

ほんとうに素晴らしい !

于 2015-01-18T07:22:48.393 に答える