Android Studio は Google が配布している Android 統合開発環境.Android SDK Tools が同封されている.
この Web ページで行うこと.
◆ Ubuntu 12.04 での実行手順例
sudo add-apt-repository -y ppa:webupd8team/java sudo apt -y update sudo apt -y install oracle-java8-installer sudo apt -y install oracle-java8-set-default java -version
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...の行に設定されていることを確認する
sudo update-alternatives --config java
update-java-alternatives -l java -version
~/.bashrc または ~/.bash_profile に次のように設定(設定例)
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
Android Studio v0.8.6 for Linux には、Android SDK Tools が同封されている.
納得できる場合のみ続行
ファイルは、分かりやすいディレクトリ(例えば /tmp)に保存する
分かりやすいディレクトリ(例えば /usr/local)に展開(解凍)する
※ 「sudo chown -R $USER:$USER /usr/local/android-studio」を忘れないこと.
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
cd echo 'export PATH=$PATH:/usr/local/android-studio/sdk/tools:/usr/local/android-studio/sdk/platform-tools:/usr/local/android-studio/bin' >> .bashrc
あるツールで必要になる(みたい)ので設定しておく。
cd echo 'export ANDROID_SDK=/usr/local/android-studio/sdk' >> .bashrc
sudo dpkg --add-architecture i386 sudo apt -y update
※ これで起動しないときは PATH の設定を再確認
studio.sh
「Oracle JDK がない」というような警告メッセージが出たときは、次のように対処すると直る場合がある
警告メッセージの例
対処法の例
cd echo 'export export JAVA_HOME=/usr/lib/jvm/java-6-oracle' >> .bashrc
起動時に「Update Info」と表示されることがある. 最新版に更新したい場合には「Update and Restart」をクリックする.
studio.sh
アプリケーション名を指定する. その他の設定も行う。その後、「Next」をクリックする.
※ これで起動しないときは PATH の設定を再確認
studio.sh
※ <最新版にバージョンアップする場合の注意事項> 旧バージョンで作成したプロジェクトがうまくインポートできない場合がある
「Help」 → 「Check for Update」 と操作する
更新できる場合には「Update and Restart」を選ぶことができる
【外部ページへのリンク】https://code.google.com/p/android/issues/detail?id=55750
build.gradle を編集する
// Top-level build file where you can add configuration options common to all sub-projects/modules. tasks.withType(Compile) { options.encoding = 'UTF-8' }
Android SDK マネージャ を使うことで、他のバージョンの Android SDK のインストールなどができる
「Tools」 → 「Android」 → 「SDK Manager」 と操作する
※ 端末から Android SDK マネージャを起動したいときは、次のように操作する
/usr/local/android-studio/sdk/tools/android
インストール済みのパッケージが確認できる
◆ 下の実行例では,パッケージとして次のものを選んでいる.
パッケージ間に依存関係があるため、「Install ... packages」を複数回クリックする必要がある場合がある.
※ 端末から Android 仮想デバイスマネージャ (AVD Manager) を起動したいときは、次のように操作する
/usr/local/android-studio/sdk/tools/android avd
次のように設定してみる
※ ユーザデータを消去したいときは「Wipe user data」をチェックする.
「Launch (起動)」をクリック
コマンドを使って,Android エミュレータの生成と起動を行いたいときは次のような手順になる
cd /usr/local/adt-bundle-linux-x86-20130522/sdk/tools ./emulator -avd hoge
cd /usr/local/adt-bundle-linux-x86-20130522/sdk/tools ./emulator -avd hoge
この操作は1回だけでよい
※ 端末から Andoid デバッグ・モニタを起動したいときは、次のように操作する
/usr/local/android-studio/sdk/tools/lib/monitor-x86/monitor
ここでは、プロジェクト名 hoge を実行したいので「hoge」を選ぶ. 設定を行いたいときときは、「Edit Configurations...」の方を選ぶ.
下の実行例では、すでに起動済みのエミュレータを選んでいる
ここでは、Genymotion を使ってみる. 「genymotion のインストールと設定」は、別のページで説明している.
ここでは、プロジェクト名 hoge を実行したいので「hoge」を選ぶ. 設定を行いたいときときは、「Edit Configurations...」の方を選ぶ.
下の実行例では、「Genymotion Galaxy Nexus」を選んでいる
Ubuntu で Android の実機の接続に関する設定のWeb ページを見てください
ここでは、プロジェクト名 hoge を実行したいので「hoge」を選ぶ. 設定を行いたいときときは、「Edit Configurations...」の方を選ぶ.
下の実行例では、実機を選んでいる
org.jetbrains.jps.api.CmdlineRemoteProto$Message$ControllerMessage$ParametersMessage$TargetTypeBuildScope$Builder.ensureTargetIdIsMutable(CmdlineRemoteProto.java:4195
というエラーメッセージが出る場合の対処
http://www.chrisdew.com/blog/2013/07/17/android-studio-nosuchmethoderror-lazystringarraylist/ に従う
cd /usr/local/android-studio/ mv protobuf-2.4.1.jar protobuf-2.4.1.jar.disabled
Eclipse のプロジェクトを取り込みたい時は、まず、Eclipse の ADT プラグインで「export feature」の操作を行い、Gradle ビルド・システムを作り、その後、 Android で取り込む