Titanium CLIでAndroid向けにCompile(Build)と実機でDebug
iOS向けの開発が一段落したのでAndroid向けに作業し始めたときの覚書。 環境: Mac OS X 10.8.3, Titanium SDK 3.1.0.GA, Android SDK Platform-tools 16.0.2 公式ドキュメントを参考に。 CLI Quick Start | Titanium 3.X - Appcelerator Docs とりあえずコマンドオプションをAndroidプラットフォームに向けてビルドしてみると下記エラー。 $ titanium build -p android --log-level trace --target device [ERROR] Unable to detect Android SDK targets. 「--adnroid-sdk」のオプションを付けても同じエラー。先に「setup」しないとダメらしい。 $ titanium setup Path to the Android SDK: (this is needed for building Android apps) /Applications/android-sdk-macosx 設定ファイルは~/.titanium/config.jsonに保存された。 Android実機にインストールするときには 設定 → セキュリティ → 提供元不明のアプリ 設定 → 開発者向けオプション → USBデバッグ がオンになっていないと認識してくれないので注意。 KichinSink で試してみる。 $ titanium clean $ titanium build -p android --log-level trace --target device 実機でconsole.logの出力を監視したい場合はAndroid SDKのadb(Android Debug Bridge)を使う。 別コンソールを起動して $ cd /Applications/android-sdk-macosx/platform-tools/ $ ./adb -d logcat | grep -G '\(TiAPI\)\|\(TiApp\)' < Related Post...