Android StudioのSDKのパスを変更する

Mac OS X 10.8.5で、
Eclipseではなく、Android Studioを先にインストールしてたので、
Android SDKはデフォルトの場所にインストールされてたんだけど、
やっぱ、Eclipseも使いたいので、ホームディレクトリに移動することにした。

Android Studioをインストールした場合、
Android SDKは、
アプリケーションフォルダの中にある、
“Android Studio.app”を右クリックして、
「パッケージの内容を表示」とかすると、見つかるはず。

それを例えば、

/Users/(user name)/Develop/android-sdk

みたいな感じで、ホームディレクトリに移動して、
Android Studioの設定を変更することになる。
Eclipseで設定するAndroid SDKのパスはこれを使う。

Android StudioでSDKのパスを変更する場合は、
Android Studioを起動して、
すべてのプロジェクトを閉じたときに表示される画面の右側から、

[Configure]-[Project Defaults]-[Project Structure]

で辿っていくと、変更することができる。
あと、JDK1.7をインストールした場合も、ここを変更することになる。

という訳で、JDKも1.7にする。
もともと、1.6が入ってたみたいなんだけど、
いつ?どうやって?入れたとかは、記憶にない。

次に、JDKの1.7を探してきてインストールする。
すでに、1.8がリリースされたらしく、1.7が見当たらなくて焦った。
oracleのダウンロードページをスクロールすると見つかるので、
今回は”jdk-7u60-macosx-x64.dmg”をダウンロード。
インストールは、ダブルクリックしてあっさり。

ターミナルで確認すると、こんな感じ。
$ java -version
java version "1.7.0_60"
Java(TM) SE Runtime Environment (build 1.7.0_60-b19)
Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

Eclipseの場合は、
“Compiler compliance level”っていう項目があって、
そこに1.7って数字が見えるから、1.7が選択されてるっぽい。

Android Studioの場合は、
JDK1.7のパスを探す必要があって・・・、
とりあえず、

$ which java
/usr/bin/java

を手がかりに、シンボリックリンクを辿って、
Homeフォルダを見つけたので、Android SDK同様に、

/System/Library/Frameworks/JavaVM.framework/Home

をコピペして完了。
でも、確認の方法が分からず。。。

“About Android Studio”を見る限り、
Android Studioは1.6で動いているっぽい。

ちなみに、手元のEclipseとAndroid Studioのバージョンは以下の通り。

Android Studio: 0.5.9
Eclipse: Kepler Service Release 2

おしまい。

Leave a Comment