sun-java6-jdkは要らない
これ入れなくてよい。後述
$ sudo apt-get install sun-java6-jdk
以下のパッケージが「インストール」されます:
sun-java6-bin sun-java6-jdk sun-java6-jre
android sdk のインストール
$ tar -xvf android-sdk_r22.0.5-linux.tgz
$ sudo mv android-sdk-linux /opt/
~/.bashrc に以下追記
# android-sdk
export PATH=${PATH}:/opt/android-sdk-linux/tools:/opt/android-sdk-linux/platform-tools
反映させる
Android SDK Manager の起動 ← と思ったらこける人は次へ
$ android update sdk --no-ui
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: invalid character at position 2 in 08
あら、エラーが。パッケージ版sun-java6-jdkのマルチバイト処理がへたれらしい。。
oracle から JRE をダウンロード、インストール
最初に入れたパッケージ版をアンインストール
$ sudo apt-get remove sun-java6-jre
以下のパッケージは「削除」されます:
sun-java6-bin sun-java6-jdk sun-java6-jre
$ tar xzf jre-7u25-linux-i586.tar.gz
$ sudo mv jre1.7.0_25 /opt/
~/.bashrc に以下追記
# android-sdk
export PATH=${PATH}:/opt/jre1.7.0_25/bin
反映させる
alternatives の設定
$ sudo update-alternatives --install /usr/bin/java java /opt/jre1.7.0_25/bin/java 120
$ sudo update-alternatives --config java
alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。
選択肢 パス 優先度 状態
------------------------------------------------------------
* 0 /usr/bin/gij-4.4 1044 自動モード
1 /opt/jre1.7.0_25/bin/java 120 手動モード
2 /usr/bin/gij-4.4 1044 手動モード
現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください: 1
update-alternatives: /usr/bin/java (java) を提供するために 手動モード で /opt/jre1.7.0_25/bin/java を使います。
気を取り直して、Android SDK Manager の起動
$ android update sdk --no-ui
Do you accept the license ... に順番に y
Android SDK Platform-tools などのインストールが始まる
と思ったら、デバイスの空き容量がないのでダウンロードをキャンセルしたとか言われる
df したら、/dev/sda1 の使用量が 100% ! AndroidSDKでかいな
/home 配下に移動して、作業し直す
$ mkdir ~/opt
$ mv android-sdk-linux ~/opt/
~/.bashrc に以下記述し直す
# android-sdk
export PATH=${PATH}:~/opt/android-sdk-linux/tools:~/opt/android-sdk-linux/platform-tools
反映させる
もう一度。Android SDK Manager の起動
$ android update sdk --no-ui
こんどは大丈夫。沢山ライブラリをダウンロードするので、放置してしばし休憩
android 端末を接続
android本体の「アプリケーション」から、「開発」の中の「USBデバッグ」のチェックを選択
USBケーブルで、androidを接続
adb server を起動
$ sudo ~/opt/android-sdk-linux/platform-tools/adb start-server
これで、Android の中に入ったり、adb push でファイル転送したりできるようになった
adb server を停止
$ sudo ~/opt/android-sdk-linux/platform-tools/ adb kill-server
最終更新:2014年11月10日 08:33