Android Studio 3.0をインストールする手順を記載します。
Table of Contents
1 Android Studioのインストール
Android Studioの動作に必要なパッケージをインストールします。
$ sudo dnf install -y qemu-kvm android-tools libstdc++.i686 zlib.i686
Android Studioを/optにインストールします。
$ URL=https://dl.google.com/dl/android/studio/ide-zips/3.0.0.18 $ wget -q ${URL}/android-studio-ide-171.4408382-linux.zip $ sudo unzip -q android-studio-ide-171.4408382-linux.zip -d /opt/ $ rm -f android-studio-ide-171.4408382-linux.zip
Android Studio用のdesktopファイルを作成します。
$ cat <<EOF | sudo tee /usr/local/share/applications/android-studio.desktop [Desktop Entry] Type=Application Name=Android Studio Icon=/opt/android-studio/bin/studio.png Exec=env _JAVA_OPTIONS=-Djava.io.tmpdir=/var/tmp /opt/android-studio/bin/studio.sh Terminal=false Categories=Development;IDE; EOF
1.1 System Imageのダウンロードエラー
Android StudioはSystem Imageのダウンロードから展開までtmpfsを使用するため、System Imageをインストールしようとするとtmpfsの領域を3G Byteほど圧迫し、以下のエラーとなります。
To install: - Google APIs Intel x86 Atom_64 System Image (system-images;android-25;google_apis;x86_64) Preparing "Install Google APIs Intel x86 Atom_64 System Image (revision: 8)". Downloading https://dl.google.com/android/repository/sys-img/google_apis/x86_64-25_r08.zip An error occurred while preparing SDK package Google APIs Intel x86 Atom_64 System Image: Cannot download 'https://dl.google.com/android/repository/sys-img/google_apis/x86_64-25_r08.zip': No space left on device , response: 200 OK. "Install Google APIs Intel x86 Atom_64 System Image (revision: 8)" failed. Failed packages: - Google APIs Intel x86 Atom_64 System Image (system-images;android-25;google_apis;x86_64)
これを回避する為に以下のJava用オプションを使用し、Android Studioがtmpfsでない領域を使用するようにします。
_JAVA_OPTIONS=-Djava.io.tmpdir=/var/tmp
2 Android Studioの起動
ラウンチャーからandroid-studio.desktopを起動するか、以下のコマンドを実行します。
$ _JAVA_OPTIONS=-Djava.io.tmpdir=/var/tmp /opt/android-studio/bin/studio.sh