Ubuntu 14.04
javaをインストールしたあとに、
Download Android Studio and SDK Tools | Android Developersからandroid-sdk_r24.0.2-linux.tgzをダウンロードして、適当な場所に解凍する。
(自分の場合は/home/arimasou16/android-sdk-linux)
arimasou16@arimasou16-Peppy:~$ ls -l /home/arimasou16/android-sdk-linux
合計 44
-rw-rw-r-- 1 arimasou16 arimasou16 1158 12月 18 09:10 SDK Readme.txt
drwxrwxr-x 21 arimasou16 arimasou16 4096 12月 30 23:37 add-ons
drwxrwxr-x 3 arimasou16 arimasou16 4096 12月 30 22:59 build-tools
drwxrwxr-x 24 arimasou16 arimasou16 4096 12月 30 23:03 docs
drwxrwxr-x 4 arimasou16 arimasou16 4096 12月 30 23:18 extras
drwxrwxr-x 6 arimasou16 arimasou16 4096 1月 1 19:04 platform-tools
drwxrwxr-x 18 arimasou16 arimasou16 4096 12月 30 23:14 platforms
drwxrwxr-x 16 arimasou16 arimasou16 4096 12月 30 23:18 samples
drwxrwxr-x 3 arimasou16 arimasou16 4096 12月 30 23:39 system-images
drwxrwxr-x 2 arimasou16 arimasou16 4096 1月 1 12:08 temp
drwxr-xr-x 8 arimasou16 arimasou16 4096 12月 16 16:50 tools
SDK Readme.txtに書いてあるとおりにtools/android update sdk --no-ui
を実行する。
arimasou16@arimasou16-Peppy:~$ android-sdk-linux/tools/android update sdk --no-ui
Refresh Sources:
Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml
・・・省略・・・
Installing Google APIs ARM EABI v7a System Image, Google Inc. API 21, revision 3
Installed Google APIs ARM EABI v7a System Image, Google Inc. API 21, revision 399%)
Downloading Google APIs Intel x86 Atom_64 System Image, Google Inc. API 21, revision 3
Installing Google APIs Intel x86 Atom_64 System Image, Google Inc. API 21, revision 3
Installed Google APIs Intel x86 Atom_64 System Image, Google Inc. API 21, revision 399%)
Downloading Google APIs Intel x86 Atom System Image, Google Inc. API 21, revision 3
Installing Google APIs Intel x86 Atom System Image, Google Inc. API 21, revision 3
Installed Google APIs Intel x86 Atom System Image, Google Inc. API 21, revision 399%)
Updated ADB to support the USB devices declared in the SDK add-ons.
Stopping ADB server failed (code -1).
Unable to run 'adb': Cannot run program "/home/arimasou16/android-sdk-linux/platform-tools/adb": error=2, そのようなファイルやディレクトリはありません.
Starting ADB server failed (code -1).
Done. 65 packages installed.
arimasou16@arimasou16-Peppy:~$
adbのインストールに失敗する。 ia32-libsをインストールすればいいのか?とインストールを試みる。
arimasou16@arimasou16-Peppy:~$ sudo apt-get install ia32-libs
[sudo] password for arimasou16:
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
パッケージ ia32-libs はデータベースには存在しますが、利用できません。
おそらく、そのパッケージが見つからないか、もう古くなっているか、
あるいは別のソースからのみしか利用できないという状況が考えられます
ただし、以下のパッケージで置き換えられます:
lib32z1 lib32ncurses5 lib32bz2-1.0
E: パッケージ 'ia32-libs' にはインストール候補がありません
なので、第二弾 libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 をインストール。なんで、これをインストールしようと思ったか、忘れた。
arimasou16@arimasou16-Peppy:~$ sudo apt-get install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
gcc-4.8-base:i386 gcc-4.9-base:i386 libc6:i386 libgpm2:i386 libtinfo5:i386
提案パッケージ:
glibc-doc:i386 locales:i386 gpm:i386
以下のパッケージが新たにインストールされます:
gcc-4.8-base:i386 gcc-4.9-base:i386 libc6:i386 libgcc1:i386 libgpm2:i386
libncurses5:i386 libstdc++6:i386 libtinfo5:i386 zlib1g:i386
アップグレード: 0 個、新規インストール: 9 個、削除: 0 個、保留: 0 個。
4,580 kB のアーカイブを取得する必要があります。
この操作後に追加で 12.2 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu/trusty/main gcc-4.8-base i386 4.8.2-19ubuntu1 [15.5 kB]
・・・省略・・・
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
続けて、 libsdl1.2debian:i386 をインストール。
arimasou16@arimasou16-Peppy:~$ sudo apt-get install libsdl1.2debian:i386
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
libasound2:i386 libasyncns0:i386 libcaca0:i386 libdbus-1-3:i386
libflac8:i386 libjson-c2:i386 libncursesw5:i386 libogg0:i386 libpng12-0:i386
libpulse0:i386 libslang2:i386 libsndfile1:i386 libvorbis0a:i386
libvorbisenc2:i386 libwrap0:i386 libx11-6:i386 libxau6:i386 libxcb1:i386
libxdmcp6:i386 libxext6:i386
提案パッケージ:
libasound2-plugins:i386 pulseaudio:i386
以下のパッケージが新たにインストールされます:
libasound2:i386 libasyncns0:i386 libcaca0:i386 libdbus-1-3:i386
libflac8:i386 libjson-c2:i386 libncursesw5:i386 libogg0:i386 libpng12-0:i386
libpulse0:i386 libsdl1.2debian:i386 libslang2:i386 libsndfile1:i386
libvorbis0a:i386 libvorbisenc2:i386 libwrap0:i386 libx11-6:i386 libxau6:i386
libxcb1:i386 libxdmcp6:i386 libxext6:i386
アップグレード: 0 個、新規インストール: 21 個、削除: 0 個、保留: 0 個。
2,861 kB のアーカイブを取得する必要があります。
この操作後に追加で 11.0 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu/trusty-updates/main libdbus-1-3 i386 1.6.18-0ubuntu4.3 [132 kB]
・・・省略・・・
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
次に、 lib32z1 lib32ncurses5 lib32bz2-1.0 をインストール。
arimasou16@arimasou16-Peppy:~$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の特別パッケージがインストールされます:
lib32tinfo5 libc6-i386
以下のパッケージが新たにインストールされます:
lib32bz2-1.0 lib32ncurses5 lib32tinfo5 lib32z1 libc6-i386
アップグレード: 0 個、新規インストール: 5 個、削除: 0 個、保留: 0 個。
2,469 kB のアーカイブを取得する必要があります。
この操作後に追加で 10.9 MB のディスク容量が消費されます。
続行しますか? [Y/n] Y
取得:1 http://jp.archive.ubuntu.com/ubuntu/trusty-updates/main libc6-i386 amd64 2.19-0ubuntu6.4 [2,215 kB]
・・・省略・・・
Processing triggers for libc-bin (2.19-0ubuntu6.4) ...
arimasou16@arimasou16-Peppy:~$
再度、コマンドandroid update sdk --no-ui
を実行。
arimasou16@arimasou16-Peppy:~$ ~/android-sdk-linux/tools/android update sdk --no-ui
・・・省略・・・
Installing Archives:
Preparing to install archives
Downloading Google APIs ARM EABI v7a System Image, Google Inc. API 21, revision 3
Installing Google APIs ARM EABI v7a System Image, Google Inc. API 21, revision 3
Installed Google APIs ARM EABI v7a System Image, Google Inc. API 21, revision 399%)
Downloading Google APIs Intel x86 Atom_64 System Image, Google Inc. API 21, revision 3
Installing Google APIs Intel x86 Atom_64 System Image, Google Inc. API 21, revision 3
Installed Google APIs Intel x86 Atom_64 System Image, Google Inc. API 21, revision 399%)
Downloading Google APIs Intel x86 Atom System Image, Google Inc. API 21, revision 3
Installing Google APIs Intel x86 Atom System Image, Google Inc. API 21, revision 3
Installed Google APIs Intel x86 Atom System Image, Google Inc. API 21, revision 399%)
Done. 3 packages installed.
arimasou16@arimasou16-Peppy:~$
どうも、成功できたようだ。