Ubuntu 12.04 に Android SDK をインストールする

Ubuntu 12.04 amd64 に Android SDK をダウンロードして使用してみた。

Java

最初からインストールされているのかはっきりしないが、 Java はすでにインストールされていた。

Android SDK

http://developer.android.com/sdk/index.html で android-sdk_r18-linux.tgz をダウンロードする。 Ubuntu は 64bit なのだが 32bit (i386) のファイルをダウンロードする。 Ubuntu には 32bit 用のライブラリがあるので、問題なく動くらしい。 http://www.kkaneko.com/rinkou/js/adsk.html に書いてあるように、ia32-libs がまだインストールされていなければインストールしておく。

tar xvzf android-sdk_r18-linux.tgz
cd android-sdk-linux
tools/android update sdk --no-ui

上のようにすると、すべてインストールすることになるようで、ダウンロードにかなり時間がかかる。 何度か

Please login to the following domain: Use your MOTODEV account email and password here to access the latest Motorola add-ons. Create a free MOTODEV account at developer.motorola.com.

で止まる。motorola のアカウントなんて知らないので http://miokonoha.exblog.jp/18014292/ のように Enter を何度か押すと先に進む。

あとで気づいたのだが http://smartgoods.me/2011/10/special_android_sdk_install/ のように必要なものだけダウンロードするようにするべきだった。やり方は

tools/android

と GUI で起動して選択すれば良い。

PATH の設定

export PATH=$PATH:/path/to/android-sdk-linux/platform-tools:/path/to/android-sdk-linux/tools

のようにしてパスを設定する。必要なら ~/.bashrc などに書きこんでおく。

adb を使う

まず、IS01 の場合、「設定」「アプリケーション」「開発」で「USBデバッグ」にチェックを入れる。

adb start-server

として IS01 を Ubuntu に USB で接続する。

adb shell ls

などとすると

error: insufficient permissions for device

というエラーが出る。これは http://d.hatena.ne.jp/emergent/20100228/1267334766 にあるように root ど adb を実行していないのが悪いようだ。

sudo /path/to/adb start-server

で root で実行してから

adb shell ls

とするとファイル一覧が表示されてうまくいったことがわかる。

Tags of current page

,