twingo_b's blog

memo

MakeTiをAndroidで利用する

Titanium mobile “early” Advent Calendar 2012用小ネタです。 @astronaughtsさんが困ってたので、他の方ももしかしたらハマるかなと^^;

開発環境はMacで、shellはzshを利用しています。

Andorid SDKTitanium Studioで必要なものはインストール済みの前提です。

MakeTiは@astronaughtsさんのgithubからcloneしてます。

MakeFileはAndroid SDKが$HOME直下にAndroidというディレクトリ名で存在することが前提で書かれています。 必要なファイル、ディレクトリにシンボリックリンクを貼って動くようにします。

それでは、実際に動かしてみましょう!

1
2
cd ~/path/to/[your titanium mobile Project]
make clean && make deploy platform=android

こんな感じで実機へのインストールがコマンドで実行できます。

うまく動かなかった方へ。

私みたいに2.0以前のTitanium Mobile SDKを利用していた方は、古いSDKを移動しておく必要があります。MakeTiが誤検知しちゃいますので。 SDKのインストール先が2.0から$HOME/Library/Application Support/Titaniumへ移動した影響ですねー。

1
sudo mv /Library/Application\ Support/Titanium /Library/Application\ Support/Titanium_OLD

ではでは〜。