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

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

  関連記事

開発したアプリの起動数をiPhoneのホーム画面で一目で確認する

自分のアプリが毎日どれぐらい使われているか、、 アプリ開発者なら気になりますよね …

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

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

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

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

今すぐできるASO対策(アプリストア最適化)の始め方:AppStore版

アプリを出す上でASO(App Store Optimization:アプリスト …

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

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

アプリレビュー依頼先一覧(iOS&Android)

アプリをリリースするときにレビュー依頼するレビューサイトまとめ。 過去の結果&主 …

no image
ソフトバンクiPhone5SからSIMフリーiPhone6へ移行しても月々割は継続する

iPhone6発売にあたり、現在のソフトバンクで契約しているiPhone5sの契 …

no image
占いアプリでも作ってみよう

自己学習と趣味を兼ねてスマフォアプリを作ってみようと思う。 背景としては、 ・課 …

no image
Androidアプリ開発アイコンリソースサイズ一覧

Androidアプリで必要なアイコンのサイズ一覧です。 Kindleストアで必要 …

no image
Macに「Windows」と喋らせるとテンション低い件

MacにはsayコマンドというOSX専用コマンドがあり、好きな言葉をMacに喋ら …