ArchlinuxでAndroidSDKをインストールする
ま、タグにあるようにAntergos使ってるんだけどね。
yaourt
しましょう
$ yaourt -S android-sdk
〜中略〜
==> android-sdk の依存パッケージ:
- lib32-mesa (already installed)
- lib32-zlib (already installed)
- java-environment (package found)
- lib32-alsa-lib (building from AUR)
- lib32-openal (building from AUR)
- lib32-libstdc++5 (building from AUR)
- lib32-libxv (building from AUR)
- lib32-ncurses (building from AUR)
- lib32-sdl (building from AUR)
- swt (package found)
〜中略〜
==> Install or build missing dependencies for android-sdk:
エラー: 対象が見つかりませんでした: lib32-ncurses
エラー: 対象が見つかりませんでした: lib32-libxv
エラー: 対象が見つかりませんでした: lib32-alsa-lib
building from AURって書いてあるじゃん…それでないのか
単体でやってみてもダメー?
$ yaourt -S lib32-ncurses
エラー: 対象が見つかりませんでした: lib32-ncurses
ダメか
multilibリポジトリに移動したらしいです
They have been moved over to the multilib repo.
enable the multilib repo in pacman.conf and issue -Syu
[https://bbs.archlinux.org/viewtopic.php?id=103699]
というわけで…
[https://wiki.archlinux.org/index.php/Multilib_Project]
こちらの記述
To use the multilib repository, uncomment the [multilib] section in /etc/pacman.conf
の通り
$ sudo vi /etc/pacman.conf
# [multilib]
# Include = /etc/pacman.d/mirrorlist
のコメントアウトを外してpacman -Syu
しとく
$ sudo pacman -Syu
:: パッケージデータベースの同期中...
core は最新です
extra は最新です
community は最新です
multilib 122.1 KiB 320K/s 00:00 [######################] 100%
antergos は最新です
:: システム全体の更新を開始...
依存関係を解決しています...
相互衝突をチェックしています...
〜以下略〜
さぁリベンジ
$ pacman -S android-sdk
〜中略〜
==> android-sdk の依存パッケージ:
- lib32-mesa (already installed)
- lib32-zlib (already installed)
- java-environment (package found)
- lib32-alsa-lib (package found)
- lib32-openal (package found)
- lib32-libstdc++5 (package found)
- lib32-libxv (package found)
- lib32-ncurses (package found)
- lib32-sdl (package found)
- swt (package found)
~以下略~
building from AUR
からpackage found
に変わったね!
以降素直に進めていけば良いね
インストールが完了したら
一度再起動とかしてから
$ sudo android
してSDK Managerを起動
必要なものをインストール!
adb
したければ
- SDK Managerで
Android SDK Platform-tools
インストールする -
/opt/android-sdk/platform-tools
にパスを通しておく
$ echo $PATH | tr ":" "\n"
/usr/local/sbin
/usr/local/bin
/usr/bin
/opt/android-sdk/tools
/usr/bin/core_perl
$ export PATH="$PATH:/opt/android-sdk/platform-tools"
$ echo $PATH | tr ":" "\n"
/usr/local/sbin
/usr/local/bin
/usr/bin
/opt/android-sdk/tools
/usr/bin/core_perl
/opt/android-sdk/platform-tools
あ、~/.bashrc
に書いたほうがいいね()