有馬総一郎のブログ

(彼氏の事情)

2015年01月04日 20:47:00 JST - 4 minute read - Comments - Java

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

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:~$ 

どうも、成功できたようだ。

Tags: Java Android

UbuntuにOracleJava8にインストールする UbuntuでNexus 7 2012のOEMのロックを解除する。

comments powered by Disqus