UbuntuにAndroid SDKをインストールする方法


90

私のUbuntuマシンでは、このページからAndroid SDKの最新バージョンをダウンロードしました。

ダウンロードした.tgzファイルを解凍した後、インストール手順を検索しようとしたところ、次のことがわかりました。

Linuxで始めるには:

ダウンロードした.zipファイルを解凍します。SDKファイルは、ユーザーが指定したディレクトリに個別にダウンロードされます。

システム上のSDKディレクトリの名前と場所をメモします。後でコマンドラインからSDKツールを使用するときに、SDKディレクトリを参照する必要があります。

正確には何をすべきか?


1
簡単なインストールがあります paolorotolo.github.io/android-studioまたはてmanualyそれを行う方法については、このチュートリアルをチェック- - youtube.com/watch?v=qfinKxwYYZsは
Tasos

@Tasosメンテナンスと長期サポートについてのアイデアpaolorotoloのAndroidスタジオ?これは個人的なプロジェクトのように見えます:(
Zameer Ansari

Android Studio自体は、新しいアップデート/アップグレードがあるときにアラートを出すので、そこから行います。私はその人がASを変更したとは思い
ません

私の最後のコメントから-ただし、その質問はここの人に直接尋ねることができます-github.com/PaoloRotolo/android-studio/issues
Tasos

うん@Tasos必ず、行わ
Zameer Ansari

回答:


113

オプション1:

sudo apt update && sudo apt install android-sdk

MacでのAndroid SDKの場所は、次のいずれかです。

  • /home/AccountName/Android/Sdk

  • /usr/lib/android-sdk

  • /Library/Android/sdk/

  • /Users/[USER]/Library/Android/sdk

オプション2:

  • Android Studioをダウンロードします

  • ダウンロードした.zipファイルを解凍します。

    抽出されたフォルダー名は、android-studioのように表示されます

ナビゲーションを簡単に保つには、このフォルダをホームディレクトリに移動します。

  • 移動後、移動したフォルダを右クリックしてコピーします。このアクションにより、フォルダーの場所がクリップボードに配置されます。

  • Ctrl Alt T 端末を開くために使用します

  • このフォルダのディレクトリに移動します cd /home/(USER NAME)/android-studio/bin/

  • 次のコマンドを入力してstudio.sh実行可能にします。chmod +x studio.sh

  • タイプ ./studio.sh

インストール設定を求めるポップアップが表示されます。私の特定のケースでは、これはフレッシュインストールなので、以前のバージョンのStudioを持っていないか、設定をインポートしたくありません

とにかく設定をインポートする場合は、機能しているAndroid SDKを取得するために、開いている古いプロジェクトを閉じる必要がある場合があります。

./studio.shポップアップ

これからは、セットアップウィザードが案内します。

Android Studioセットアップウィザード

Android Studioは、Open JDKOracleのJDK(推奨)両方で動作します。OpenJDKがインストールされている場合、OpenJDKの使用中に一部のUIおよびパフォーマンスの問題が報告されるため、ウィザードはOracle Java JDKのインストールを推奨します。

OracleのJDKの欠点は、OpenJDKのようにシステムの他の部分で更新されないことです。

ウィザードは、IDEAの入力問題についてプロンプトを表示する場合もあります。

インストールタイプを選択

Android Studioインストールタイプを選択します

インストール設定を確認する

Android Studioのインストール設定を確認する

エミュレーター必要に応じて構成できます。

Android Studioエミュレーター構成プロンプト

ウィザードは必要なSDKツールのダウンロードを開始します

ウィザードにLinux 32ビットライブラリに関するエラーが表示されることもあります。これは、次のコマンドを使用して解決できます。

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1

この後、必要なすべてのコンポーネントが自動的にダウンロードおよびインストールされます。

すべてがマークに達したら、完了をクリックするだけです

Android Studioのインストールが完了しました

デスクトップアイコンを作成するには、[構成]に移動し、[デスクトップエントリの作成]をクリックします。

Android Studioデスクトップアイコンの作成

1人または複数のユーザー用のAndroid Studioデスクトップアイコンの作成

ソース


1
@NiklasRosencrantz設定のインポートを試みていないため、何も言えません。
Zameer Ansari

2
オプション1を使用する場合、Android SDKのインストール場所はどこですか?
Pratik Singhal

1
@PratikSinghal主にこれ/home/AccountName/Android/Sdk
Zameer Ansari

1
@student私はオプション1を使用していますが、/home/accountnameどのアイデアにもそれを見つけることができませんか?
coderInrRain

1
Kaliについては、オプション1のコマンドを使用してSDKをダウンロードしました/usr/share/android-sdk
Eyad Mohammed Osama

67

Debianベースのシステムにインストールするには、次のようにします。

# Install latest JDK
sudo apt install default-jdk

# install unzip if not installed yet
sudo apt install unzip

# get latest sdk tools - link will change. go to https://developer.android.com/studio/#downloads to get the latest one
cd ~
wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

# unpack archive
unzip sdk-tools-linux-4333796.zip

rm sdk-tools-linux-4333796.zip

mkdir android-sdk
mv tools android-sdk/tools

次に、Android SDKをPATHに~/.bashrc追加し、エディターで開き、次の行をファイルに追加します

# Export the Android SDK path 
export ANDROID_HOME=$HOME/android-sdk
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

# Fixes sdkmanager error with java versions higher than java 8
export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee'

走る

source ~/.bashrc

利用可能なすべてのSDKパッケージを表示

sdkmanager --list

最新のAndroidプラットフォーム(ここでは28)を特定して実行します

sdkmanager "platform-tools" "platforms;android-28"

これで、adb、fastboot、最新のSDKツールがインストールされました


3
export JAVA_OPTS=....実行しているときにエラーの原因となったsdkmanager「エラー:メインクラスjava.se.eeを見つけるか、またはロードできませんでしたが」。それを削除すると、問題が修正されました。
David Robson、

sdk-toolsのダウンロードについては、どこにも触れていません。ありがとうございました!
ダスティンハンセン

場合には、これは含めたくない場合は、渡し誰にも有用であることが分かるでしょうexport JAVA_OPTS=...(のようないくつかの理由でsdkmanager例えば、まだ起動ファイルでもそれで失敗.bashrcし、.zshrcあなたは、私の他のマシンに私に起こった、すでに、)可能性がありSDKmanを使用してさまざまなバージョンのJavaをインストールし、実行時にのみJava 8を使用しますsdkmanager
Sean Francis N. Ballais


sudo apt install android-sdkSDKを/usr/lib/android-sdk
Sharcoux

30

バイナリやファイルをダウンロードしたり、難しいインストール手順に従う必要はありません。

あなたが本当にする必要があるのは:

sudo apt update && sudo apt install android-sdk

更新:Ubuntu 18.04のみ


3
ライセンスを受け入れる必要があると言います...これを行う方法がわかりません:C
RicardoE 2018年

1
@FrankHaubenreisser 16.0.4は素晴らしいpackages.ubuntu.com/xenial/android-sdk
Erik Aronesty

21
ライセンスを受け入れる方法は?sdkmanagerとandroidファイルはありません。
2018

2
SDKはどこに配置されますか?
thekucays

5
@thekucays Mineは、Ubuntu 18.04の/ usr / lib / android-sdk /に移動しました
MacroMan

9

Ubuntu 17.04(Zesty)を使用していて、文字通りSDKだけが必要な場合(Android Studioは不要)、Debianのようにインストールできます

  • sudo apt install android-sdk android-sdk-platform-23
  • ANDROID_HOME = / usr / lib / android-sdkをエクスポートします
  • build.gradle変更、compileSdkVersion23buildToolsVersion24.0.0
  • 走る gradle build

5

Android SDK Manager

Snap Storeから入手

sudo snap install androidsdk

使用法

sdkmanagerを使用して、次のタスクを実行できます。

インストール済みおよび利用可能なパッケージの一覧表示

androidsdk --list [options]

パッケージをインストールする

androidsdk packages [options]

packages引数は、-listコマンドで示されているように、引用符で囲まれたSDKスタイルのパスです(たとえば、「build-tools; 29.0.0」または「platforms; android-28」)。スペースで区切られた複数のパッケージパスを渡すことができますが、それぞれを独自の引用符で囲む必要があります。

たとえば、最新のプラットフォームツール(adbとfastbootを含む)とAPIレベル28のSDKツールをインストールする方法は次のとおりです。

androidsdk "platform-tools" "platforms;android-28"

または、すべてのパッケージを指定するテキストファイルを渡すこともできます。

androidsdk --package_file=package_file [options]

package_file引数は、各行がインストールするパッケージのSDKスタイルのパス(引用符なし)であるテキストファイルの場所です。

アンインストールするには、単に--uninstallフラグを追加します。

androidsdk --uninstall packages [options]
androidsdk --uninstall --package_file=package_file [options]

インストールされているすべてのパッケージを更新する

androidsdk --update [options]

注意

androidsdkそれはsdkmanagerの すべてのオプションがandroidsdkで動作するsdkmanagerのスナップラッパーです

インストールされたAndroid SDKファイルの場所:/ home / user / snap / androidsdk / current / AndroidSDK

Google ドキュメントのすべてのsdkmanagerオプションを見る


3

私にAndroid SDKをインストールすることは問題ではなく、適切なJREとJDKが問題でした。

これを解決するには、JVM 8(現時点では完全に互換性のある最後のバージョン)をインストールします。

sudo apt-get install openjdk-8-jre

次に、update-alternativeを使用してjre-8バージョンに切り替えます。

sudo update-alternatives --config java

同じupdate-alternativesコマンドで必要なときにJVMバージョンを元に戻すことができます

この後javacもおそらく同じことをする必要があることに注意してください(今javaはバージョン8でコマンドしかありません)

最初に行います:

sudo apt-get install openjdk-8-jdk

次:

sudo update-alternatives --config javac

この後、この特定のJavaバージョンを必要とするAndroid SDKをインストールできます


2
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer oracle-java7-set-default
wget https://dl.google.com/dl/android/studio/ide-zips/2.2.0.12/android-studio-ide-145.3276617-linux.zip
unzip android-studio-ide-145.3276617-linux.zip
cd android-studio/bin
./studio.sh

代わりにJava 8をインストールできます。ライン3:sudo apt-get install oracle-java8-installer oracle-java8-set-default
David Robson、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.