titaniumでandroidな人へ。ビルドが超高速化されます。>titaniumでandroidな人へ。ビルドが超高速化されます。「fastdev」titaniumでandroidな人へ。ビルドが超高速化されます。programingもう、昔にはもどれませぬ。fastdevの導入でビルドが劇的に早くなります。OS:Windows7、CPU:Core2Duo2.50GHzのマシンで、1000行程度のアプリケーション。エミュレーターは既に起動している状態からのビルド時間は以下のとおり。fastdev無fastdev有ビルド時間1分16秒10秒まぁ今までがどうしようも無かったといえばそれまでだけど、夜中のコーディング中、ビルドしてるときに寝落ちするぐらいの遅さだったので、ようやっとまともに開発できる気がする速度になってきた。SDK1.7プレビュー版にはfastdevは含まれておりませぬ。デイリービルドのこちらから入手して、以下のパスに格納します。C:\ProgramData\Titanium\mobilesdk\win32\1.7.0!!注意!!こちらのパスはWindows7用のパスです(多分visitaも同じ)。setting配下に格納されるらしいんですが、sdkのパスに半角スペースが含まれると通常の方法ではfastdevが起動しないらしいです。その場合は、こちらのブログを参照ください。コマンドラインからこのSDKのtitaniumコマンドを使用するので、環境変数pathにこのディレクトリを追加します。コマンドプロンプト起動して、titaniumと入力し、でてくるメニューにfastdevが含まれていればOK。AndroidどおりにやればOK。一通り書いてあります。自分の環境での具体的な順序は、以下のとおり。最初に、titaniumStudioあるいはtitaniumDeveloperでandroidエミュレーターを起動。–platform=androidandroid_sdkのパスが設定されてあればこれで大丈夫。ここでやっていることの概念がよくわからんのですが、焦らずコマンドプロンプト上にログが全部出力されるまでじっと我慢の子。4.ビルド実行!!最後に、titaniumStudioなりdeveloperなりで、ビルド実行。コンソールに以下のログがでていたら、多分成功じゃないですかね。最初にエミュレーターを起動しておく。serverを起動する前にTitaniumStudioなりTitaniumDeveloperなりでエミュレーターを起動しておく必要があります。Dropbox」配下にソースをおいていたためエラーでfastdev用のビルドが出来ませんでした。sdkのパスと共にこちらにも気をつけましょう。半角スペースがある場合の回避方法は、全然わかりません。正式版がでるころにはなんとかなってるんじゃないでしょうかね。server上にファイルを認識させる必要があるようです。serverの再起動からやりなおします。これで1時間ほどハマりました。serverは勝手にシャットダウンしてくれます。延長したければ、上述の公式wikiを参照。ここに書いた以外にもハマりポイントはあるきがしますが、今までtitaniumでandroid触っていた人はもう慣れっこでしょう。