以下のサイトを参考にしました。
http://www.kkaneko.com/rinkou/js/as.html
環境とか
・Ubuntu 14.04 LTS(64bit)
2014年10月11日
JDKのインストール
ダウンロードしてOracle JDK を使うように設定します。
1 2 3 4 5 6 7 8 | $ sudo add-apt-repository ppa:webupd8team /java $ sudo apt-get update $ sudo apt-get -y install oracle-java8-installer $ sudo apt-get -y install oracle-java8- set -default $ sudo update-java-alternatives --jre -s java-8-oracle $ sudo update-java-alternatives --jre-headless -s java-8-oracle $ sudo update-java-alternatives -s java-8-oracle |
/usr/lib/jvm/java-8-oracle...の行に設定されていることを確認します。
1 | $ sudo update-alternatives --config java |
[0]→[Enter]
次に変数の設定をします。ここによると、
・ANDROID_STUDIO_JDK
・JAVA_HOME
・JDK_HOME
のどれかを環境変数に設定しないといけないようです。ちなみにいずれの場合も、設定パスは /bin や /jre でなく、JAVAのHOMEである必要があるようです。
~/.bashrc に次のように書き加えます。
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export PATH=/usr/lib/jvm/java-8-oracle/bin:$PATH
export CLASSPATH=.:/usr/lib/jvm/java-8-oracle/lib
AndroidStudioのインストール
Android Studio
上記サイトから/tmp とかわかりやすいところにダウンロードします。(for Linux版を)
で、/usr/local とかに解凍します。
1 2 3 4 | $ cd /usr/local $ sudo rm -rf /usr/local/android-studio $ sudo tar -xvzof /tmp/android-studio-bundle-135 .1339820-linux.tgz $ sudo chown -R $USER:$USER /usr/local/android-studio |
~/.bashrc に次のように書き加えます。
export PATH=$PATH:/usr/local/android-studio/sdk/tools:/usr/local/android-studio/sdk/platform-tools:/usr/local/android-studio/bin
export ANDROID_HOME=/usr/local/android-studio/sdk
64ビットUbuntu を使っているので、以下のような設定をします。
1 2 | $ sudo dpkg --add-architecture i386 $ sudo apt update |
これで以下のコマンドを実行することで、AndroidStudioとAndroidSDKマネージャをそれぞれ起動できるようになります。
1 2 | $ studio.sh $ /usr/local/android-studio/sdk/tools/android |
おわりに
新しいプロジェクト作って編集画面になったらエラーが出てました。
Execution failed for task ':app:mergeDebugResources'.…(略)
↓
http://askubuntu.com/questions/396473/error-with-libz-so-1-on-android-studio
ここによると
1 | $ sudo apt-get install libc6-i386 lib32stdc++ 6 lib32gcc1 lib32ncurses5 |
無事エミュレータも動いたのでいい感じです。
※2014/10/12 追記
ビルドしようとしたら上記と同じエラーが出たのでどうやら解決していなかったようです。
… error while loading shared libraries:
libz.so.1: cannot open shared object file: No such file or directory
とかってエラーメッセージが出るやつですね。libz.so.1: cannot open shared object file: No such file or directory
1 | $ sudo apt-get install lib32z1 lib32z1-dev |
0 件のコメント:
コメントを投稿