Android StudioをUbuntu14.04 64bitに入れてみよう!
2015/11/24
Android StudioをUbuntu14.04 64bitに入れてみよう!
Android StudioはGoogleが提供するAndroid用の開発アプリ(*IDE)です。
IDEとは、Integrated(統合) Development(開発) Enviroment(環境)の略です。
ソフトウェアの開発には、vimのようテキストエディタ、そしてコンパイラとデバッガ等様々なツールが必要になります。そのような開発環境を統合するツールです。
今回は、Android StudioをUbuntu 14.04 64bitにインストールして見ます。
インストールの為の動作環境は
- 400MBのディスクスペース
- 最低2GB、推奨4GBのRAM
- GNOMEまたはKDE
- GNU C Library 2.15以上
- 1GBほどのimage,cache等作業用ディスクスペース
- 1280x800以上のディスプレイ
- Oracle Java Development Kit (JDK) 7
作動OSは、モダンなリナックスなら動くと思います。
ウェブサイトには、Ubuntu 14.04 64bitでテストした。32bitでもいける。と記載されています。
ダウンロードはここ、からページに行きAll Android Studio Packagesの下からLinuxのを選びリンクをクリックします。
すると、使用にあたってのポリシーを読みチェックボックスにチェックをいれてダウンロードにすすみます。
233MBくらいですね。(2015年2月現在)
同時に、SDKにはOracle Java7が必要です。ありますか?
端末を開いて
java -version
Javaのバージョンを確認しましょう。
無い場合はインストールします。
Oracle Java SDKのレポジトリーを追加します。
sudo add-apt-repository ppa:webupd8team/java sudo apt-get update
そして、以下でインストールします。
sudo apt-get install oracle-java7-installer
Javaがインストール出来たら、ダウンロードしてきたZIPを解凍します。
私は、/home/h、つまりhomeに解答してandroid-studioというディレクトリーがあります。
端末を開いて
android-studio/bin/studio.sh
と、打ち込みAndroid Studioを起動します。最初の起動の場合、前回の設定を読み込むかと聞かれるので、Noと答えましょう。
そして初期設定をします。
Nextをクリックすると、普通インストールかカスタムインストールか選びます。
カスタムを選ぶと、Android Virtual Device(1GBほどのエミュレータ)を入れるか選べます。また、保存先も設定できます。
Nextをクリックすると、KVMあるかと聞かれます。
KVMがあると、Androidのエミュレーションが速くなるみたいです。
VirtualBox上で出来ないようなので、今回は見送ります。
Nextをクリックすると、インストールするものの一覧とタームをAcceptにして承認しFinishをクリックします。
以上で完了です。
筆者は、Windows上のVirtualboxにUbuntuがあり、そこではAndroid Virtual Deviceが使えないという問題に直面しました。トホホ。
追記:(2015年2月11日 @ 6:03:11)
VBOX上のUbuntuでAndroid Virtual Deviceが使えないので、Android携帯電話でデバッグします。
それのために、VirtualBoxの設定を少し変更します。
VirtualBoxで起動中のUbuntuのウィンドウのデバイス→USBデバイス→携帯
を選択します。
これで、終わりかと思ったら、すべての始まりだった。。。
追記(2015年2月11日 @ 19:03:11)
Ubuntu 14.04 64bitで動くって、公式サイトで表示されていますが、それには以下のライブラリーが必要です。
以下のコマンドを実行します。
sudo apt-get install lib32stdc++6 sudo apt-get install lib32z1
このコマンドを実行しないと、以下のようなエラーがでます
Error:Execution failed for task ':app:mergeDebugResources'. > /home/h/AndroidStudioProjects/FirstApp/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.3/res/drawable-hdpi/abc_ic_ab_back_mtrl_am_alpha.png: Error: Cannot run program "/home/h/Android/Sdk/build-tools/21.1.2/aapt": error=2, そのようなファイルやディレクトリはありません
Android Studioの一部に32bitのものを使用する関係で、64bit Ubuntuで動かすためにはライブラリーが必要との事です。(ソース)