Sawalog

スマートフォンアプリの技術的な開発ログや企画、マーケティングに関する方法やノウハウをまとめたブログ

Titanium StudioでAndroid SDKを設定する方法

      2011/08/14

Titanium Studioのインストール、設定をトラブルシューティングすることが多いのですが、
最近特に多いエラーについて、対処方法をまとめてみます。

Titanium Studioをインストール、またはアップデートしたらAndroid SDKが認識されない、エラーが出るというお話。
実際のエラーメッセージはこんな感じ。

Could not locate the Android SDK at the given path
Could not locate the Android SDK at the given path
Macの場合だと、Titanium Studioを起動して、[Ttanium Studio] -> [Preferences] -> [Aptana] -> Titanium を選ぶとAndroid SDK Directoryを設定する画面が出ます。
ここの上部に上記のエラーメッセージが出てしまうというお話。
titanium studioをアップデートして、何やらAndroidに関する赤いメッセージが出てしまう人はここをみてみてもいいかもしれません。

ちなみに、私の新しく手に入ったMacBookAir(残念ながら旧式;)にTitaniumを新たに入れて設定してみた際もエラーが出ました。

私が新たにTitanium をインストールしたときのザックリ手順。

1. Titanium Studioをインストール
2. Android Developersでandroid-sdk_r12-mac_x86.zipをダウンロード
3. zipファイルを展開
4. [Ttanium Studio] -> [Preferences] -> [Aptana] -> Titaniumで展開したフォルダを指定
5. 上記のエラー!

これを解決する方法。

■原因?
こちらにあるようにAndroidのSDKがある程度新しいもの?(Google APIと連携したもの?)が入っていないとエラーが出てしまう模様。

■対処

1. ダウンロードしたフォルダの中のtoolsの中にあるandroid(android-sdk-mac_x86/tool/android)を実行する。

2. Android SDK and ADV Managerが起動する。Available Packages を選択し、Android Repository と Third party Add-onsにチェックを入れる。

3. まだインストールされていないものにチェックが入ると思うので、右下のinstall selected をクリック。

4. ものすごい容量のデータがダウンロード、インストールされる

5. 完了したら、[Ttanium Studio] -> [Preferences] -> [Aptana] -> Titaniumを開いてみて、Android SDK Directoryの項目でAndroid-sdk-mac_x86を選ぶ

6. エラーが消えてDefault Android SDKでエミュレータで動かすAndroidのSDKが選べるようになる。

これにて解決!
簡単にいうと、Android 2.xはいわゆるスマートフォン。Android 3.xはタブレット。
Google APIって書かれたものはGoogle APIを用いたものです。例えばGoogleマップとか使うのであればこれを選ぶ必要があります(たぶん)。

Default Android SDK にはGoogle APIs Android 2.2 とか選んでおけば無難ですかね。。

これでRun As にAndroid Emulatorが追加されているはずです〜。
 
 

 - Android, iPhone, Tips, Titanium

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

  関連記事

Titanium製アプリ150個まとめ

こんばんは、@nyacckです。 @astronaughtsさん主催のTitan …

[Titanium] iPadアプリでAdmob広告を表示する

Titaniumで作ったiPadアプリでAdmobの広告を表示します。 iPad …

Titanium Stdio インストール・日本語化のやり方 [Mac OS X]

Titanium Developer でアプリのビルドやデバッグをしていたけど、 …

no image
【Titanium Advent Calendar 2011:十四日目】広告、AdmobとAdmakerの導入方法まとめ

はじめまして、Titanium歴7ヶ月ほどのsawada50です。 このエントリ …

no image
iPhoneアプリをDLするURLを申請前に作成する方法

iPhoneアプリをApp Storeに申請すると、 App Store上のアプ …

no image
60万ダウンロード達成

土日にちびちびとアプリを開発しておりまして、 気がつけば合計61万DLまでいって …

MacでEvernoteのスクリーンクリップを実行するコマンド

Evernoteでとてもお世話になっているスクリーンクリップ。 資料を作るときと …

iPhoneアプリ開発におけるProvisioningファイルの設定

毎回iPhoneアプリを作るたびに実機で動かす際に証明書の発行、Provisio …

no image
[Titanium] アプリのダウンロード数をGoogle Analyticsで計測する

Titaniumアプリのダウンロード数をGoogle Analyticsで計測す …

no image
アプリ開発に必要な画像サイズ【iPhone6対応】

アプリ開発で用意する画像のサイズを個人用にまとめてみました。 デザイナーさんに伝 …