Android Studioのインストールの完全なプロセスとその必要な依存関係を教えてください。
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 Studioをダウンロードし、すべてAndroid Studioパッケージを使用します
アーカイブファイルをアプリケーションの適切な場所に抽出します(例:/opt
)。ダウンロードしたアーカイブのファイル名を使用します。私の例ではAndroid-studio-ide-141.2178183-linux.Zip
Sudo unzip Android-studio-ide-141.2178183-linux.Zip -d /opt
Android Studioを起動するには、ターミナルの/opt/Android-studio/bin
ディレクトリに移動し、./studio.sh
を実行します。または、デスクトップファイルを使用します。以下を参照してください。
Android Studioを任意のディレクトリから起動できるように、/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
マークされたボタンをクリックします
最新のSDKツールを入手してください
Android SDKをセットアップするときは、少なくとも最新のツールとAndroidプラットフォームをダウンロードする必要があります。
Toolsディレクトリを開き、次を選択します。
最初のAndroid X.Xフォルダー(最新バージョン)を開き、次を選択します。
追加のAPIのサポートライブラリを取得する
Androidサポートライブラリは、Androidのほとんどのバージョンと互換性のあるAPIの拡張セットを提供します。
Extras
ディレクトリを開き、次を選択します。
さらに多くのAPIのGoogle Play開発者サービスを取得する
Google APIを使用して開発するには、Google Play開発者サービスパッケージが必要です。
Extras
ディレクトリを開き、次を選択します。
パッケージをインストールします
必要なパッケージをすべて選択したら、インストールを続行します。
@ A.Bの答えは正しく、完全です。あるいは、Canonicalの buntu Make を使用して、最新のAndroid Studioを簡単にインストールできることも追加します。
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の方法を使用してインストールします。
umake Android
ライセンスに関連するエラーメッセージがあり、追加のパラメーターを使用して修正できます。
umake Android --accept-license
umake Android --remove
Ubuntuに Android Studio (または他の開発者ツール)をインストールする最も簡単な方法は、Ubuntu Softwareストアから snap package を使用することです。 Android StudioをZipとしてダウンロードする必要はありません。手動でインストールし、PPAを追加するか、Javaインストールをいじる必要はありません。スナップパッケージには、OpenJDKおよび必要なすべての依存関係とともに最新のAndroid Studioがバンドルされています。
Ubuntu Softwareで "Android studio"を検索し、表示される最初のエントリを選択してインストールします。
または、コマンドラインの方法を使用する場合は、Terminalでこれを実行します。
Sudo snap install --classic Android-studio
ダッシュボードから新しくインストールしたAndroid Studioを開きます。
これを初めてインストールする場合は、何もインポートする必要はありません。
セットアップウィザードがインストールをガイドします。
Standardインストールを選択して最新のSDKを取得し、CustomSDKバージョンまたはそのインストール場所を変更する場合に選択します。これからは、非常に簡単です。次へをクリックするだけで、SDKがダウンロードおよびインストールされます。
この手順は、Android SDKのadb、fastboot、aaptなど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でも動作します。
2018年の前夜、最も投票された答えはまだ素晴らしいですが、少し時代遅れのようです。最近これに遭遇したので、ここで新鮮な経験を共有することにしました。
Android Studio 2.2がリリースされたため、ほとんどの場合、JDKはIDEに付属しているため、自分でJDKをインストールする必要はありません。
最初に次のコマンドを実行する必要があります。これにより、将来的に AVDツール の問題を回避できます。
Sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386
Android Studioアーカイブは here から取得できます。特別なことは何もありません。ロードが完了するまで待ってください
Googleは 登録済みのLANANAプロバイダー なので、 Linux FSHコントラクト (パート3.13/opt)に準拠するために、google/Android-studio
フォルダーにアーカイブを展開することをお勧めします。
Sudo unzip ~/Downloads/Android-studio-ide-171.4443003-linux.Zip -d /opt/google/
Android Studioの更新に関しては、すべてのユーザーに書き込み権限を設定すると便利な場合があります。ただし、広く使用されておらず、 最小特権の原則 に違反しているようです。ただし、念のために、この方法を好む場合は、ターミナルで実行するだけです:
Sudo chmod o+w /opt/google/Android-studio/
あるいは、rootの代わりにいつでもAndroid-Studioを実行し、この手順を行わずに必要なすべての更新を実行できます。
各ユーザーがAndroid SDKツール(ビルドツール、ソースコード、システムイメージなど)の独自のコピーを所有する必要があるという考えは受け入れませんが、Android Studioは正確に動作しますそのように(おそらくアクセス許可の問題のためです)。システム内のすべてのユーザー間で共有される別のフォルダーを使用するようにします。
将来の使用のためにAndroid-sdkフォルダーを作成します。
Sudo mkdir /opt/google/Android-sdk
Sudo chmod o+w /opt/google/Android-sdk
最後のコマンドは、システム内のすべてのユーザーがこのAndroid-sdkフォルダーを編集できるようにアクセス許可を変更します(パッケージのインストールと削除)。
Android Studioは、現時点ではまだ独自のパスを示しています。 Android Studioが共有フォルダーにSDKをインストールするようにするには、環境変数を指定する必要があります。現在、SDKフォルダーを指す2つの変数があります:Android_HOMEおよびAndroid_SDK_ROOT最初は非推奨ですが、Android Studioは最初に起動したときに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
CLIインターフェースを介してgradlewコマンドを使用する場合、組み込みJREを指すJava_HOMEを追加すると便利です(そうでない場合、gradleはそれを見つけることができません)
echo export Java_HOME=/opt/google/Android-studio/jre >> Android_studio.sh
この新しいスクリプトを適用するには、システムからログアウトしてログインし直す必要があります。
SDKフォルダー(/opt/google/Android-sdk/
)のアクセス許可を変更したため、書き込みに特別なアクセス許可は必要ありません。現在のユーザーの代わりにAndroid-studioを実行するだけです:
/opt/google/Android-studio/bin/studio.sh
次に、セットアップウィザードの指示に従います。最終的に、[コンポーネントのダウンロード]ウィンドウが表示されます。必要なコンポーネントがインストールされるまで、しばらく時間がかかる場合があります。最初から必要なすべてのライブラリとソフトウェアに注意を払っていたため(パート2)、このプロセスはエラーなしで終了するはずです。
最初の起動時に、Android Studioは最新のSDKプラットフォームのみをインストールします(API 27の作成時点)。ツールセットを実行可能にするには、少なくとも2〜3個の古いSDKプラットフォームをインストールする必要があります( here さまざまなAPIバージョンの実際の需要を示すダッシュボードがあります)。それらを取得するには、Android Studioのウェルカム画面から[構成]をクリックし、SDKマネージャーオプションを選択します。
ここから、Androidアプリの開発に必要なものを選択できます。追伸リストからすべてを(古いパッケージも)実際にインストールできますが、ダウンロードするには時間がかかります。
現在、Android Studioはデスクトップエントリを作成するための埋め込み機能を提供しています。 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]オプションを見つけることができます。
開いたダイアログボックスで、[すべてのユーザーのエントリを作成する]チェックボックスがオンになっていることを確認し、[OK]をクリックします。
これで、Android Studioを閉じて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
お菓子用に、SDKフォルダー、設定、エミュレーター、すべてのユーザーのキャッシュフォルダーなど、Android Studioを完全に削除するために使用できるシェルスクリプトを用意しました。上記の手順に合わせて調整されていますが、パスはファイルの先頭にあるため、独自の構成に簡単に適合させることができます。さあ:
#!/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」で始まる名前の隠しフォルダーに何か貴重なものを保存すると、それも削除されます。
シェルスクリプトの概念に慣れていない人のために、ここに役立つ簡単な手順を示します。
ファイルを保存するには、Ctrl + Oをクリックして、拡張子が.shのファイルのパスと名前を選択します。
Nanoを終了します(ctrl + X)
ターミナルでは、作成したファイルにこのコマンドを適用して実行可能にする必要があります(スクリプトを~/Documents
ディレクトリに保存し、Android_uninstall.shという名前を付けた場合):
chmod u+x ~/Documents/Android_uninstall.sh
これで、ターミナルでパスを指定してスクリプトを実行できます。ルート権限がないと、/opt/
ディレクトリからフォルダーが削除されないので、スクリプトはこれらを実行する前にこれらの権限を要求します。
それでおしまい。私は実際にLinuxの種類のOSでかなり新しいので、必要に応じてコメントで自由に訂正してください。
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/ で見つけることができます
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
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 Studio 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
UbuntuへのAndroid Studioのインストールがさらに簡単になりました。スナップとしてパッケージ化したので、次の方法でインストールできます。
$ Sudo snap install Android-studio --classic
または、Android Studio
でUbuntu Software
を検索します。
Android Studioは、現在サポートされているすべてのUbuntuバージョンでスナップパッケージとして利用できます。 Android Studioスナップパッケージは、2018年に5番目に人気のあるスナップパッケージでした。現在のバージョンのAndroid-studioスナップパッケージ2019年2月は3.3.1.0です。それをインストールするには、ターミナルを開いて次を入力します:
Sudo snap install Android-studio --classic
Android Studioは、あらゆる種類のAndroidデバイスでアプリを構築するための最速のツールを提供します。
ワールドクラスのコード編集、デバッグ、パフォーマンスツール、柔軟なビルドシステム、インスタントビルド/デプロイシステムにより、独自の高品質アプリの構築に集中できます。
Ubuntu 16.04の場合、構文は次のとおりです。
umake Android android-ndk [-h] [-r] [--accept-license] [destdir]
Android Studioのセットアップは数回クリックするだけです。 (すでに Android Studioをダウンロード済み になっているはずです。)
LinuxにAndroid Studioをインストールするには、次の手順に従います。
ダウンロードした.Zip
ファイルを、ユーザープロファイルの場合は/usr/local/
、共有ユーザーの場合は/opt/
など、アプリケーションの適切な場所に解凍します。
Android Studioを起動するには、ターミナルを開き、Android-studio/bin /ディレクトリに移動して、studio.shを実行します。
以前のAndroid Studio設定をインポートするかどうかを選択し、OKをクリックします。
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
パッケージアーカイブを使用する必要はありません。
ここからZipファイルをダウンロードします。
https://developer.Android.com/studio/index.html#linux-bundle
/home/....
の下のどこかに抽出します
./bin/sudio.sh
を実行します
デスクトップエントリを作成するには:
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パスとして使用します。
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インストールウィザードに従います。