Mac OS X Snow Leopard に titanium mobile SDK と iOS SDK と android SDK を setup するまでのメモ

基本ここみる
HTML+JavaScriptでiPhone/Androidアプリを作れるTitanium Mobileとは(1/3) - @IT
ここの言う通りにすれば良いのだけど、ちょこちょこバージョン違うので思い通り行かないところあったので、メモ。
スクリーンショットは面倒でとってないので、自分用メモかな。

titanium mobile SDK

まずはダウンロード。
Sign Up for an Appcelerator Developer Account
アカウント設定が必要だが、それはダウンロード後の初回起動時でよい。
installされたら、適当にアプリケーションにコピーして、Titanium Developerを起動。
アカウント設定をしたら、とりあえずおk。

iOS SDK

apple id でログイン後
iOS Dev Center - Apple Developer
Xcodeも必要なので、【Xcode 3.2.6 and iOS SDK 4.3】と書いてあるリンクからダウンロード
4Gぐらいあるので、DL中は他の事やったほうがよい。
ダウンロード後はinstall。

android SDK

Android SDK | Android Developers
ここからMac版を落とす。
download後は、解凍して、解凍したフォルダ毎、適当な場所に置く。

起動してみる

実際はまだ準備は整ってないけど、ここらでTitanium Developerを起動してみる
Titanium Developerの使い方は一番上に張った解説記事がやってくれるので良いとして、【New Project】を押してみる
【project type】に【mobile】を指定。
すると、iOS SDKandroid SDKを自動で探してくれる。
iOS SDK はinstallが完了していれば、そのままTitanium Developerが自動認識してくれる。
android SDK はそのままだとエラーになるので、PATHを指定してやる必要がある。


【Edit Profile】より、【android SDK】の部分を選択。
android SDKの解凍したフォルダを指定する。

エラー

さて、ここからエラーが出たので、解法を下記に。
とりあえず、こんなんでました

【Couldn't find adb or android in your SDK's "tools" directory. You may need to install a newer version of the SDK tools.】

これは、android SDKの構成がversionによって変わってしまったかららしい
Cannot get Android SDK to work on OSX » Community Questions & Answers » Appcelerator Developer Center
Titanium Mobileで Android SDK の環境設定につまずく | jmblog.jp

/Users/[user name]/dev/android-sdk/platform-tools/
に入っている “adb” を

/Users/[user name]/dev/android-sdk/tools/
にコピーすればOKとのこと。

らしいです。

あれ?platform-toolsが空だ

ところで、自分の環境では、platform-tools ディレクトリが空な事に気づく。
なんかまだ根本的に間違っている事がある見たいよ。。


というわけで、ぐぐって、下記サイト様に出会う

ダウンロードしたら解凍してできたフォルダを任意の場所に移す。今回はアプリケーションフォルダにした。コマンドラインは今回一切必要ない。
フォルダをアプリケーションフォルダに移動したら、SDK フォルダ/tools/android をダブルクリック。ターミナルが開き、Android SDK and AVD Manager が起動する。

あ。なんか、そもそもandroid SDKのダウンロードって完了してなかったっぽいね。
アホか俺は。

というわけで、こちらの記事通り、入れたいもの入れていく。
最新版の SDK Platform android 3.1, API 12 と Android SDK Platform-tools を入れてみる


と、platform-tools 以下に大量にファイルがでけとる。
よかったよかった。
これで、”adb”の場所を移動できる。


さて、”adb”を移動して、再び【New Project】を選択してみると、今度は別のエラー

【Couldn't find Android API v4 (or 1.6) in your "platforms" directory. Try running the android tool and installing API v4 and Google APIs v4】

なんか、API v4 が必要らしい。
というわけで、再び tools/android を起動して、 SDK Platform android 1.6, API 4 をinstall


完了。
エラーはでなくなりました。