2016/12/27 @punchdrunker さんコメントより
今はもうJDK がバンドルされているみたいです。本記事も2015年5月に検証した内容になっており古いので、あくまでも本記事は参考程度にご覧いただければと思います。
Oracle Java 8 をUbuntu にインストールする
Ubuntu では、公式リポジトリからopenjdk がインストールできますが、それだとAndroid Studio を起動した時に下記警告が出力されます。
この警告を回避するために、予めOracle Java をインストールしておきます。
インストール方法については下記々事の参照を願います。
Ubuntu にOracle Java 8 (PPA)をインストールする(ubuntu)
http://qiita.com/TsutomuNakamura/items/f12fdf0a8502e634584d
Android Studio をダウンロードする
下記ページを参考にLinux 版のAll Android Studio Packages をダウンロードします。
https://developer.android.com/sdk/index.html
2015/06/07 現在の最新版はandroid-studio-ide-141.1903250-linux.zip
なので、それをダウンロードします。
$ wget https://dl.google.com/dl/android/studio/ide-zips/1.2.1.1/android-studio-ide-141.1903250-linux.zip
$ sha1sum android-studio-ide-141.1903250-linux.zip
61f576a24ac9aa00d498bb62942c028ef4a8905b android-studio-ide-141.1903250-linux.zip
ダウンロードが完了したら、ファイルを展開します。
$ mkdir ~/ProgramFiles
$ mv android-studio-ide-141.1903250-linux.zip ~/ProgramFiles
$ cd ~/ProgramFiles
$ unzip android-studio-ide-141.1903250-linux.zip
......
Android SDK をインストールするときに依存関係となるパッケージをインストールします。
$ sudo apt-get install lib32stdc++6
余談ですが、本パッケージをインストールしないでSDK のインストールを行うと、下記エラーが出てインストールが中断されます。
[ 86677] ERROR - tRunWizard$SetupProgressStep$1 - Unable to run mksdcard SDK tool.
com.android.tools.idea.welcome.WizardException: Unable to run mksdcard SDK tool.
at com.android.tools.idea.welcome.installoperations.CheckSdkOperation.perform(CheckSdkOperation.java:132)
at com.android.tools.idea.welcome.installoperations.CheckSdkOperation.perform(CheckSdkOperation.java:44)
.......
依存関係のインストールが完了したら、studio.sh を実行します。
$ ./android-studio/bin/studio.sh
内容は、基本的に画面の指示に従ってインストールすれば問題ありません。
とりあえずAPI 22: Android 5.1 Lollipop を入れておきます。
Android Studio からエミュレータを起動する場合、Linux ではKVM を使用し、高速化されたエミュレータを使用することができます。
後でインストールする予定なので、とりあえずNext ボタンを押下します。
規約に同意してFinish ボタンを押下し、インストールを開始します。
インストールが進んでいく途中、下記のようなエラーが発生しました。
メッセージを見る範囲で、原因がよくわからなかったので、Retry
を押下して再インストールを行ったところ、2 回目は問題なくインストールされました。
インストールが完了すると、下記の通りAndroid Studio のトップ画面が出てきます。
Android エミュレータの設定作業は別記事にて説明します。
dash から検索できるようにする
デスクトップのdash から検索できるようにdesktop ファイルを作成します。
[Desktop Entry]
Version=1.0
Type=Application
Name=android-studio
Comment=This is android studio
Icon=/home/username/ProgramFiles/android-studio/bin/studio.ico
Exec=/home/username/ProgramFiles/android-studio/bin/studio.sh
Path=
Terminal=false
StartupNotify=false
Categories=
※desktop-file-install コマンドを実行すればできそうでしたが、自分の環境ではうまく行きませんでした(segmentation fault)
※使っている環境によってはOS の再起動が必要かもしれません
次の記事
Ubuntu のAndroid Studio にエミュレータを設定する
http://qiita.com/TsutomuNakamura/items/944072c4637b435a6acd
参考
Oracle Java 8 をインストールする
http://tecadmin.net/install-oracle-java-8-jdk-8-ubuntu-via-ppa/
Unable to install Android Studio in Ubuntu
http://stackoverflow.com/questions/28847151/unable-to-install-android-studio-in-ubuntu
How to force Unity reload ~/.local/share/applications/
http://askubuntu.com/questions/375975/how-to-force-unity-reload-local-share-applications