web-dev-qa-db-ja.com

UbuntuにAndroid St​​udioをインストールする方法は?

Android St​​udioのインストールの完全なプロセスとその必要な依存関係を教えてください。

152
aminul haque

Javaのインストール

Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

その後

Sudo apt-get install Oracle-Java8-set-default

Android St​​udioのインストール

  1. ここ からAndroid St​​udioをダウンロードし、すべてAndroid St​​udioパッケージを使用します

  2. アーカイブファイルをアプリケーションの適切な場所に抽出します(例:/opt)。ダウンロードしたアーカイブのファイル名を使用します。私の例ではAndroid-studio-ide-141.2178183-linux.Zip

    Sudo unzip Android-studio-ide-141.2178183-linux.Zip -d /opt
    
  3. Android St​​udioを起動するには、ターミナルの/opt/Android-studio/binディレクトリに移動し、./studio.shを実行します。または、デスクトップファイルを使用します。以下を参照してください。

    Android St​​udioを任意のディレクトリから起動できるように、/opt/Android-studio/binをPATH環境変数に追加することもできます。


デスクトップファイルを作成する

次のコマンドを実行して、新しいファイルandroidstudio.desktopを作成します。

nano ~/.local/share/applications/androidstudio.desktop

以下の行を追加します

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Exec="/opt/Android-studio/bin/studio.sh" %f
Icon=/opt/Android-studio/bin/studio.png
Categories=Development;IDE;
Terminal=false
StartupNotify=true
StartupWMClass=Android-studio

Android SDKのインストール(必要な場合)

  1. マークされたボタンをクリックします

    enter image description here

  2. 最新のSDKツールを入手してください

    Android SDKをセットアップするときは、少なくとも最新のツールとAndroidプラットフォームをダウンロードする必要があります。

    1. Toolsディレクトリを開き、次を選択します。

      • Android SDKツール
      • Android SDKプラットフォームツール
      • Android SDK Build-tools(最新バージョン)
    2. 最初のAndroid X.Xフォルダー(最新バージョン)を開き、次を選択します。

      • SDKプラットフォーム
      • ARM EABI v7aシステムイメージなどのエミュレーターのシステムイメージ
  3. 追加のAPIのサポートライブラリを取得する

    Androidサポートライブラリは、Androidのほとんどのバージョンと互換性のあるAPIの拡張セットを提供します。

    Extrasディレクトリを開き、次を選択します。

    • Androidサポートリポジトリ
    • Androidサポートライブラリ
  4. さらに多くのAPIのGoogle Play開発者サービスを取得する

    Google APIを使用して開発するには、Google Play開発者サービスパッケージが必要です。

    Extrasディレクトリを開き、次を選択します。

    • Googleリポジトリ
    • Google Playサービス
  5. パッケージをインストールします

    必要なパッケージをすべて選択したら、インストールを続行します。

    • クリック Install X packages
    • 次のウィンドウで、左側の各パッケージ名をダブルクリックして、それぞれのライセンス契約に同意します。
    • クリック Install
189
A.B.

@ A.Bの答えは正しく、完全です。あるいは、Canonicalの buntu Make を使用して、最新のAndroid St​​udioを簡単にインストールできることも追加します。

Ubuntu Makeのインストール:

Ubuntu 14.04LTSの場合

Sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
Sudo apt update
Sudo apt install ubuntu-make

Ubuntu 15.10以降の場合

Ubuntu Makeはすでに公式リポジトリにあります。実行:

Sudo apt install ubuntu-make

umakeバージョン16.05Android studioをダウンロードするには、実行して確認します

umake --version

そうでない場合は、Ubuntu 14.04の方法を使用してインストールします。


Android St​​udioのインストール:

umake Android

ライセンスに関連するエラーメッセージがあり、追加のパラメーターを使用して修正できます。

umake Android --accept-license

Android St​​udioをアンインストールします。

umake Android --remove
44
hg8

Ubuntuに Android Studio (または他の開発者ツール)をインストールする最も簡単な方法は、Ubuntu Softwareストアから snap package を使用することです。 Android St​​udioをZipとしてダウンロードする必要はありません。手動でインストールし、PPAを追加するか、Javaインストールをいじる必要はありません。スナップパッケージには、OpenJDKおよび必要なすべての依存関係とともに最新のAndroid St​​udioがバンドルされています。

ステップ1:Android St​​udioをインストールします

Ubuntu Softwareで "Android studio"を検索し、表示される最初のエントリを選択してインストールします。

Search Android Studio on Ubuntu SoftwareAndroid Studio on Ubuntu Software

または、コマンドラインの方法を使用する場合は、Terminalでこれを実行します。

Sudo snap install --classic Android-studio

ステップ2:Android SDKをインストールします

ダッシュボードから新しくインストールしたAndroid St​​udioを開きます。

Android Studio app on Dash

これを初めてインストールする場合は、何もインポートする必要はありません。

Import Dialog

セットアップウィザードがインストールをガイドします。

Android Studio Setup Wizard

Standardインストールを選択して最新のSDKを取得し、CustomSDKバージョンまたはそのインストール場所を変更する場合に選択します。これからは、非常に簡単です。次へをクリックするだけで、SDKがダウンロードおよびインストールされます。

Select Standard or Custom installation

ステップ3:PATHの設定(オプション)

この手順は、Android SDKのadbfastbootaaptなどTerminalで利用可能React Native、Ionic、Cordovaなどのサードパーティ開発プラットフォームやその他のツールでも必要になる場合があります。 PATHを設定するには、~/.profileファイルを編集します。

gedit ~/.profile

次に、次の行を追加します。

# Android SDK Tools PATH
export Android_HOME=${HOME}/Android/Sdk
export PATH="${Android_HOME}/tools:${PATH}"
export PATH="${Android_HOME}/emulator:${PATH}"
export PATH="${Android_HOME}/platform-tools:${PATH}"

ステップ2の最後でSDKの場所を変更した場合、それに応じてexport Android_HOME=${HOME}/Android/Sdk行を変更することを忘れないでください。 PATHを有効にするために、restartを実行します(または単にログアウトしてから再度ログインします)。


Ubuntu 18.04 LTSおよび16.04 LTSでテスト済み。スナップサポート(16.04 LTS以降)を備えたUbuntuバージョンで技術的に動作するはずです。 最初にスナップパッケージのサポートをインストールする の場合、14.04 LTSでも動作します。

36
HEXcube

2018年の前夜、最も投票された答えはまだ素晴らしいですが、少し時代遅れのようです。最近これに遭遇したので、ここで新鮮な経験を共有することにしました。

1. Javaのインストール

Android St​​udio 2.2がリリースされたため、ほとんどの場合、JDKはIDEに付属しているため、自分でJDKをインストールする必要はありません。

詳細については参照

2.前提ソフトウェアのインストール

最初に次のコマンドを実行する必要があります。これにより、将来的に AVDツール の問題を回避できます。

Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

詳細については参照

3. Android St​​udioのダウンロードと展開

Android St​​udioアーカイブは here から取得できます。特別なことは何もありません。ロードが完了するまで待ってください

Googleは 登録済みのLANANAプロバイダー なので、 Linux FSHコントラクト (パート3.13/opt)に準拠するために、google/Android-studioフォルダーにアーカイブを展開することをお勧めします。

Sudo unzip ~/Downloads/Android-studio-ide-171.4443003-linux.Zip -d /opt/google/

3.1 [オプション] Android St​​udioフォルダーの書き込み権限を変更します

Android St​​udioの更新に関しては、すべてのユーザーに書き込み権限を設定すると便利な場合があります。ただし、広く使用されておらず、 最小特権の原則 に違反しているようです。ただし、念のために、この方法を好む場合は、ターミナルで実行するだけです:

Sudo chmod o+w /opt/google/Android-studio/

あるいは、rootの代わりにいつでもAndroid-Studioを実行し、この手順を行わずに必要なすべての更新を実行できます

4. Android SDKディレクトリの作成

各ユーザーがAndroid SDKツール(ビルドツール、ソースコード、システムイメージなど)の独自のコピーを所有する必要があるという考えは受け入れませんが、Android St​​udioは正確に動作しますそのように(おそらくアクセス許可の問題のためです)。システム内のすべてのユーザー間で共有される別のフォルダーを使用するようにします。

4.1ディレクトリを作成する

将来の使用のためにAndroid-sdkフォルダーを作成します。

Sudo mkdir /opt/google/Android-sdk
Sudo chmod o+w /opt/google/Android-sdk

最後のコマンドは、システム内のすべてのユーザーがこのAndroid-sdkフォルダーを編集できるようにアクセス許可を変更します(パッケージのインストールと削除)。

4.2環境変数の設定

Android Studioは、現時点ではまだ独自のパスを示しています。 Android St​​udioが共有フォルダーにSDKをインストールするようにするには、環境変数を指定する必要があります。現在、SDKフォルダーを指す2つの変数があります:Android_HOMEおよびAndroid_SDK_ROOT最初は非推奨ですが、Android St​​udioは最初に起動したときにAndroid_SDK_ROOTを使用しません(指定されていても)。したがって、両方の変数を指定することをお勧めします。物事の一貫性と明確性を保つために、Androidスタジオの別のシェルで profile.d フォルダーに指定します(したがって、Androidを削除する場合は後で削除できます)スタジオ):

Sudo -i
cd /etc/profile.d/
echo export Android_SDK_ROOT=/opt/google/Android-sdk/ > Android_studio.sh
echo export Android_HOME=/opt/google/Android-sdk/ >> Android_studio.sh

4.2.1 Java_HOME変数の設定

CLIインターフェースを介してgradlewコマンドを使用する場合、組み込みJREを指すJava_HOMEを追加すると便利です(そうでない場合、gradleはそれを見つけることができません)

echo export Java_HOME=/opt/google/Android-studio/jre >> Android_studio.sh

この新しいスクリプトを適用するには、システムからログアウトしてログインし直す必要があります。

詳細については参照

5. SDKのインストール

SDKフォルダー(/opt/google/Android-sdk/)のアクセス許可を変更したため、書き込みに特別なアクセス許可は必要ありません。現在のユーザーの代わりにAndroid-studioを実行するだけです:

/opt/google/Android-studio/bin/studio.sh 

次に、セットアップウィザードの指示に従います。最終的に、[コンポーネントのダウンロード]ウィンドウが表示されます。必要なコンポーネントがインストールされるまで、しばらく時間がかかる場合があります。最初から必要なすべてのライブラリとソフトウェアに注意を払っていたため(パート2)、このプロセスはエラーなしで終了するはずです。

Downloading Android SDK

最初の起動時に、Android St​​udioは最新のSDKプラットフォームのみをインストールします(API 27の作成時点)。ツールセットを実行可能にするには、少なくとも2〜3個の古いSDKプラットフォームをインストールする必要があります( here さまざまなAPIバージョンの実際の需要を示すダッシュボードがあります)。それらを取得するには、Android St​​udioのウェルカム画面から[構成]をクリックし、SDKマネージャーオプションを選択します。

Android SDK option

ここから、Androidアプリの開発に必要なものを選択できます。追伸リストからすべてを(古いパッケージも)実際にインストールできますが、ダウンロードするには時間がかかります。

6.デスクトップエントリの作成

現在、Android St​​udioはデスクトップエントリを作成するための埋め込み機能を提供しています。 root権限でStudioを実行する必要があるため、システム内のすべてのユーザーに対してこれを行うことができます。

Sudo -E /opt/google/Android-studio/bin/studio.sh 

PS sudoing中に環境変数(Android_HOME/Android_SDK_ROOT)を使用可能に保つには、-Eオプションが必要です。

同じセットアップWizardを再度渡す必要があります(現在、rootユーザーに対して実行されています)。Welcoming画面にアクセスすると、[Configure]メニューから[Create Desktop Entry]オプションを見つけることができます。

Create Desktop Entry item

開いたダイアログボックスで、[すべてのユーザーのエントリを作成する]チェックボックスがオンになっていることを確認し、[OK]をクリックします。

enter image description here

これで、Android St​​udioを閉じてUnityランチャーから開くことができます!

PSエントリが作成された場所と内容に興味がある人は、/usr/share/applications/jetbrains-studio.desktopで見つけることができます

[Desktop Entry]
Version=1.0
Type=Application
Name=Android Studio
Icon=/opt/google/Android-studio/bin/studio.png
Exec="/opt/google/Android-studio/bin/studio.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-studio

A. [ボーナス]アンインストールスクリプト

お菓子用に、SDKフォルダー、設定、エミュレーター、すべてのユーザーのキャッシュフォルダーなど、Android St​​udioを完全に削除するために使用できるシェルスクリプトを用意しました。上記の手順に合わせて調整されていますが、パスはファイルの先頭にあるため、独自の構成に簡単に適合させることができます。さあ:

#!/bin/bash
####################################
#
# Android Studio uninstalling script
#
####################################

# Ensure root permissions

if [ $(whoami) != 'root' ]; then
    echo "Must be root to run $0"
        exit 1;
fi

# Variables

studio_folders=(.Android .AndroidStudio* .gradle)   # look for these folders
paths=(/home/,2 /root/,1)                   # in these folders 
studio_path="/opt/google/Android-studio/"
sdk_path="/opt/google/Android-sdk/"
env_variables="/etc/profile.d/Android_studio.sh"

# Functions

deletefolders() {
    local name_expression=( \( -name "${studio_folders[0]}" )
    for (( i=1; i<${#studio_folders[*]}; i++ )); do
        name_expression[${#name_expression[*]}]=-o
        name_expression[${#name_expression[*]}]=-name
        name_expression[${#name_expression[*]}]="${studio_folders[$i]}"
    done
    name_expression[${#name_expression[*]}]=\)

    find "$1" -maxdepth "$2" -type d ${name_expression[*]} -exec rm -rf {} \;
}

# Commands

for path in ${paths[*]}; do
    deletefolders ${path%,*} ${path#*,}
done

rm -r $studio_path
rm -r $sdk_path
rm $env_variables

スクリプトでワイルドカード.AndroidStudio *を使用して、異なるAndroidスタジオバージョンの設定を削除することに注意してください。 「.AndroidStudio」で始まる名前の隠しフォルダーに何か貴重なものを保存すると、それも削除されます。

シェルスクリプトの概念に慣れていない人のために、ここに役立つ簡単な手順を示します。

  1. ターミナルを開き、コマンドnanoを書き込みます。ターミナルウィンドウでnanoエディターが開きます。
  2. 上記のスクリプトからテキストをコピーし、nanoを開いた状態でターミナルウィンドウに貼り付けます(Ctrl + Shift + V)
  3. ファイルを保存するには、Ctrl + Oをクリックして、拡張子が.shのファイルのパスと名前を選択します。

    Uninstall script

  4. Nanoを終了します(ctrl + X)

  5. ターミナルでは、作成したファイルにこのコマンドを適用して実行可能にする必要があります(スクリプトを~/Documentsディレクトリに保存し、Android_uninstall.shという名前を付けた場合):

    chmod u+x ~/Documents/Android_uninstall.sh
    
  6. これで、ターミナルでパスを指定してスクリプトを実行できます。ルート権限がないと、/opt/ディレクトリからフォルダーが削除されないので、スクリプトはこれらを実行する前にこれらの権限を要求します。

それでおしまい。私は実際にLinuxの種類のOSでかなり新しいので、必要に応じてコメントで自由に訂正してください。

20
The Dreams Wind

Android-studioリポジトリを追加します。

Sudo apt-add-repository ppa:maarten-fonville/Android-studio
Sudo apt-get update

次にインストールします:

Sudo apt-get install Android-studio

詳細は https://mfonville.github.io/Android-studio/ で見つけることができます

8
Momo

64ビットバージョンのUbuntu(16.04)を実行している場合、次のコマンドを使用していくつかの32ビットライブラリをインストールする必要があります。

Sudo apt-get install lib32stdc++6

または

Sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

したがって、このエラーは発生しません。

Unable to run mksdcard SDK tool.

詳しくはこちらをご覧ください doc

5
user540417

http://ubuntuhandbook.org/index.php/2014/11/install-Android-studio-ubuntu-14-04-ppa/ から引用

Android StudioはJavaに依存しており、Oracle Java 7または8が推奨されます

Sudo add-apt-repository -y ppa:webupd8team/Java

Sudo apt-get update

Sudo apt-get install Oracle-Java7-installer Oracle-Java7-set-default

Android St​​udio PPAを追加します

Sudo add-apt-repository ppa:paolorotolo/Android-studio

次に、パッケージリストを更新してインストールします。

Sudo apt-get update

Sudo apt-get install Android-studio

インストールしたら、Unity Dashからセットアップウィザードを起動するか、単にコマンドを実行します

/opt/Android-studio/bin/studio.sh
5
Maythux

UbuntuへのAndroid St​​udioのインストールがさらに簡単になりました。スナップとしてパッケージ化したので、次の方法でインストールできます。

$ Sudo snap install Android-studio --classic

または、Android StudioUbuntu Softwareを検索します。

2
Omer Akram

Android Studioは、現在サポートされているすべてのUbuntuバージョンでスナップパッケージとして利用できます。 Android St​​udioスナップパッケージは、2018年に5番目に人気のあるスナップパッケージでした。現在のバージョンのAndroid-studioスナップパッケージ2019年2月は3.3.1.0です。それをインストールするには、ターミナルを開いて次を入力します:

Sudo snap install Android-studio --classic  

enter image description here

Android Studioは、あらゆる種類のAndroidデバイスでアプリを構築するための最速のツールを提供します。

ワールドクラスのコード編集、デバッグ、パフォーマンスツール、柔軟なビルドシステム、インスタントビルド/デプロイシステムにより、独自の高品質アプリの構築に集中できます。

Android St​​udioのシステム要件

  • 3 GB RAM最小、8 GB RAM推奨; Androidエミュレーター用に1 GB
  • 2 GB以上の空きディスク容量、4 GBを推奨
2
karel

Ubuntu 16.04の場合、構文は次のとおりです。

umake Android android-ndk [-h] [-r] [--accept-license] [destdir]
2
K R Jawaharlal

Android Studioのセットアップは数回クリックするだけです。 (すでに Android Studioをダウンロード済み になっているはずです。)

LinuxにAndroid Studioをインストールするには、次の手順に従います。

  1. ダウンロードした.Zipファイルを、ユーザープロファイルの場合は/usr/local/、共有ユーザーの場合は/opt/など、アプリケーションの適切な場所に解凍します。

  2. Android Studioを起動するには、ターミナルを開き、Android-studio/bin /ディレクトリに移動して、studio.shを実行します。

  3. 以前のAndroid Studio設定をインポートするかどうかを選択し、OKをクリックします。

  4. Android Studio Setup Wizardは、開発に必要なAndroid SDKコンポーネントのダウンロードを含む残りのセットアップをガイドします。

ヒント:Android Studioをアプリケーションのリストで使用可能にするには、Android Studioメニューバーから[ツール]> [デスクトップエントリの作成]を選択します。

64ビットマシンに必要なライブラリ:Ubuntuの64ビットバージョンを実行している場合、次の32ビットライブラリをインストールする必要がありますコマンド:

Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

64ビットFedoraを実行している場合、コマンドは次のとおりです。

Sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

インストールjdk [今は必要ありません。自動的にインストールされます]

Sudo apt-get install openjdk-9-jdk

https://developer.Android.com/studio/install.html のコピー

0
Hamed

パッケージアーカイブを使用する必要はありません。

Installation

デスクトップエントリを作成するには:

Go to Android Studio > Tools > Create desktop Entry

前提条件:

OpenJDKはプリインストールされているので、それを使用してください。


IDEの更新が利用可能になると、Android Studioは小さなバブルダイアログで通知しますが、Help > Check for Updateをクリックして更新を手動で確認できます

ご参考までに

設定でJDKパスを変更することにより、JDKを切り替えることができます。 JDKは/usr/lib/jvmの下にインストールされます

$ ls /usr/lib/jvm/
default-Java  Java-1.5.0-gcj-6-AMD64  Java-1.8.0-openjdk-AMD64  Java-8-openjdk-AMD64

私の場合、/usr/lib/jvm/default-Java/usr/lib/jvm/Java-8-openjdk-AMD64へのシンボリックリンクです

それで、私はそれを設定のJDKパスとして使用します。

0

1-ターミナルまで実行(Ctrl + Alt + t)してJDKをインストールします。

Sudo apt-add-repository ppa:webupd8team/Java
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer

Java jdkバージョンを確認するには、次を入力します。

javac -version

または

Java -version

2-公式サイトからバンドルされたフルADKをダウンロードし、解凍してから開き、install-Linux-tar.txtの指示に従います。

3- ADKインストールウィザードに従います。