【備忘】Titaniumはじめました | つばらつばら

【備忘】Titaniumはじめました

Javascriptでiphoneアプリもandroidも簡単につくれるときいて。
苦手な環境設定をどうにか終えたので、メモします。

【参考】http://www.atmarkit.co.jp/fsmart/articles/titanium01/01.html

ここ↑をみながらやったけど、バージョンの問題などでちょいちょいつまづいたので、順番に書きます。

1)まずは開発ツール「Titanium Developer」をインストール

http://developer.appcelerator.com/get_started
の、Download and Install Titaniumというリンクをクリックすると、ダウンロード開始。

2)インストールしたTitaniumを起動して、メアドやパスワードなどの開発者情報を登録。

3)iPhone OS SDK、Android SDKのインストール

iphoneのSDKはすでに入れていたので、Android SDKを入れます。

http://developer.android.com/sdk/index.html
から、Mac OS X 用のandroid-sdk_r10-mac_x86.zipをインストール。

4)AndoroidSDKの選択

インストールしたandroid-sdk_r10-mac_x86ディレクトリを、TitaniumのEnvironment SettingsのAndoroidSDKに選択しようとしたのですが、、、

$つばらつばら

ジブリ 千と千尋 かおなしがびーん

ググってみると、
http://code.google.com/p/titanium-mobile-doc-ja/
に、こんなこと書いてあった↓


Android SDK Tools r8以降でadbのインストール先が変わっており、以下の作業をする必要があります。

http://developer.appcelerator.com/blog/2010/12/titanium-and-android-sdk-tools-r8.html

OSX/Linuxユーザは tools/adbに対して platform-tools/adbのシンボリックリンクを貼ってください

$ ln -s $ANDROID_SDK/platform-tools/adb $ANDROID_SDK/tools


…というわけで

5)platform-toolsをインストールする

android-sdk_r10-mac_x86/tools/andoroid
をクリックすると、

Android SDK adn AVD Manager というのが立ち上がるので、
Available Packages > Android Repository から

Android SDK Platform-tools, revision 3
SDK Platform Android 3.0, API 11, revision 1
Documentation for Android SDK, API 11, revision 1


を入れました。

で、上述のシンボリックリンク設定を。(ターミナルができなすぎて森野くんにお願い。。)

今度こそ!
4)AndoroidSDKの選択 をリトライ


$つばらつばら

ジブリ 千と千尋 かおなしがびーん

なにやらバージョンが違うっぽいので
再びAndroid SDK adn AVD Managerを立ち上げて、
Available Packages > Android Repository から
SDK Platform Android 1.6, API 4, revision 3
を入れる。

最終的にこれらを入れました↓
$つばらつばら


今度こそ!!
4)AndoroidSDKの選択 をリトライ


できたーーねこへび

あとは、Kitchen Sinkというサンプルプログラムを
https://github.com/appcelerator/KitchenSink/tree/master/KitchenSink
からダウンロードして、
import project で実行してみたら、見事エミュレータで見れました!



*** まとめ ***

■「Titanium Developer」をインストール

■iPhone OS SDK、Android SDKのインストール

android-sdk_r10-mac_x86
のほかに
Android SDK Platform-tools, revision 3
SDK Platform Android 1.6, API 4, revision 3
を入れて、シンボリックリンクの設定
$ ln -s $ANDROID_SDK/platform-tools/adb $ANDROID_SDK/tools
が必要。

■Titanium上でAndroidSDKを選択


です!

コード書くのは、また今度。。。
今週もお疲れさまでしたビール