Android StudioをダウンロードせずにAndroid SDKをダウンロードするにはどうすればよいですか?


173

現時点では、Android StudioやEclipseなどのIDE用のストレージやRAMがないWindows 8.1 PCを実行しています。IDEなしでAndroid SDKツールをダウンロードしたいのですが。どうすればこれを達成できますか?


1
短い答え: SDK 24をインストールしてから、ここで説明されているように27に更新します
andreszs 2018

@xavier_fakerat投稿を更新し、役立つと思われる場合は回答を賛成するよう指示するリンクを含めました。元の投稿に感謝します。1つの文をコピーしておらず、一部のDLリンクのみを取得していることに注意してください。;)
andreszs 2018

@andreszsよろしくお願いいたします。コンテンツをコピーしたわけではありませんが、この回避策は有用で有益であり、スタックオーバーフローサイトの1つにリンクする必要があります
xavier_fakerat

デバイスとSDKを実行するには、次のようにします:stackoverflow.com/a/57019574/7600634
John Tribe

回答:


171

コマンドラインツールは、ダウンロードページの[コマンドラインツールのみ]セクションにあります。

ここに画像の説明を入力してください

これらは、現在(バージョン26.1.1)の時点でページに提供されているリンクです。

コマンドラインツールをダウンロードする前に、必ず利用規約を読んで同意してください。

Windowsのインストーラーバージョンはもう利用できないようです。これはバージョン24.4.1のリンクです。


14
このソリューションは以前は機能していましたが、現在のところ、現在のバージョンのスタンドアロンSDKパッケージr25.2.3は使用できません。
Gianluigi Zane Zanettini博士2016

1
将来のバージョンにはインストーラがないようです
0x6C38

36
この新しいダウンロードで何をするべきですか?その中には何もしないように見えるバッチファイルがたくさんあります。
Ray

3
+1。Intellijのインストールを既に取得していて、SDKのみをダウンロードしたいのですが、ツールの新しいバージョンが統合されていないようです
Teocali

5
@ andreszs、GUIを非推奨にし、コンソールコマンドで置き換えることは、Googleからの興味深い選択であり、後方に進むと呼ばれています
AaA

91

Android ダウンロードページの「コマンドラインツールのみを取得する」セクションに移動し、システムに対応するツールをダウンロードします。

Windowsの場合:

内容をC:\ Android \ android-sdkに抽出します

C:\ Android \ android-sdk \ tools \ binに
移動し、コマンドラインウィンドウを開きます(Shift +右クリック)

次のコマンドを実行して、最新のAndroidパッケージをダウンロードします。

sdkmanager "platforms;android-25" 

すべてを更新

sdkmanager --update

他のオペレーティングシステム ほとんど同じことを行いますが、Windowsディレクトリを使用しません。

sdkmanagerのページには、あなたのSDKをインストールするために使用するコマンドを何にで詳細情報を提供します。


3
sdkmanagerがプラットフォームをダウンロードしていません。「完了」と書いてありますが、チェックしてみるとありません。
Javier Delgado

$ ./sdkmanager "platforms;android-29" Warning: Could not create settings java.lang.IllegalArgumentException at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.<init>(SdkManagerCliSettings.java:428) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:152) at com.android.sdklib.tool.sdkmanager.SdkManagerCliSettings.createSettings(SdkManagerCliSettings.java:134) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:57) at com.android.sdklib.tool.sdkmanager.SdkManagerCli.main(SdkManagerCli.java:48)
mcandre

2
@mcandre Passing --sdk_root=${ANDROID_HOME}or --sdk_root=%ANDROID_HOME%(Batch)は、ここでエラーを解決します。
Hydroper

20

コマンドラインによるアプローチ

mkdir android-sdk
cd android-sdk
wget https://dl.google.com/android/repository/sdk-tools-linux-*.zip
unzip sdk-tools-linux-*.zip
tools/bin/sdkmanager --update

上記のコマンドを実行するとき*は、ダウンロードページにある適切なバージョン番号に置き換えてください

パッケージのインストール

を使用して、sdkmanager必要なパッケージをリストおよびインストールすることもできます。

tools/bin/sdkmanager --list
tools/bin/sdkmanager platform-tools platforms;android27 build-tools;27.0.3

ご参考までに

sdk-tools-linux-*.zipコマンドラインツールのみが含まれます。これによりtools、次のような単一のディレクトリにコンテンツが抽出されます。

+- android-sdk
    +- tools

実行できるSDKパッケージを取得するには:

tools/bin/sdkmanager --update

sdkmanagerは次のフラグを受け入れます。

--sdk_root=<sdkRootPath>: Use the specified SDK root instead of the SDK 
                          containing this tool

ただし、このフラグを省略すると、tools親ディレクトリがsdkルートであると見なされます(ここではケースandroid-sdkディレクトリ)。

実行後にandroid-sdkフォルダーを確認tools/bin/sdkmanager --updateすると、次のようになります。

+- android-sdk
    +- tools
    +- emulator  
    +- platforms  
    +- platform-tool

必要に応じて、ANDROID_HOME環境変数も次のように設定します。

export ANDROID_HOME=/path/to/android-sdk

このアンサーwiは、受け入れられた回答が単独で正しい場合、
つまり役に立た

2
@silentsudoダウンロードしたバージョンには最低限のパッケージのみが含まれています。この回答は、実際に機能するように適切に更新する方法の詳細を提供します。
Gayan Weerakutti

注:@GayanWeerakutti _https://dl.google.com/android/repository/sdk-tools-linux-*.zip_SDKツールパッケージは非推奨になり、更新を受信しなくなりました。代わりに、新しいコマンドラインツールパッケージをそれに合わせて使用​​する必要がありました。
Min2

15

Windowsで私のために働いたもの:

  1. https://developer.android.com/studio/index.htmlからコマンドラインツールをダウンロード
  2. toolsフォルダ全体をZIPアーカイブからC:\Program Files (x86)\Android SDK\
  3. 打ち上げtools\android.batいつも開かれた管理者としてSDKマネージャのウィンドウを
  4. 必要なコンポーネントをインストールしました。ファイルがにダウンロードされた...\Android SDK\ディレクトリ(であるbuild-toolsplatformsplatform-tools、などのディレクトリと並んで登場tools内側...\Android SDK\
  5. 、のIntelliJ IDEAでのAndroidプロジェクトをオープンに移動し、ファイル- >プロジェクト構造- >のSDK、およびに向けることによって、AndroidのSDKを追加...\Android SDK\ディレクトリ

5
私はtools/android.bat管理者として起動しましたが、あなたが説明したようにSDK Managerウィンドウが開きませんでした
Stardust

@Stardustをandroid.batコマンドプロンプト(CMD)から起動してみてください。これにより、SDK Managerウィンドウが表示されない理由の詳細がわかる場合があります。
Vilius 2017年

@Viliusアドバイスありがとうございます。Dさん(上記)から提供された古いバージョンのインストーラーをダウンロードしてしまいましたが、それでも問題なく動作します。
スターダスト

2
GUIは廃止され、SDKツールv25から削除されました。GUIを取得するには、v24をインストールして、ここで説明するように更新します
andreszs

6

このチュートリアルは、ユーザーが最初から開始することを前提として、Android SDK(ソフトウェア開発キット)をインストールするためのステップバイステップです。

注意すべき前提条件がいくつかあります。

  • Oracle Webサイトの Javaランタイム環境(またはJDK)(お使いのコンピューターに適したバージョン(32ビットまたは64ビット)をダウンロード)。
  • 良好なインターネット接続(システムイメージのダウンロードなどに必要)

SDKとAVDマネージャーの必須ツールをインストールするためにオフラインSDKインストーラーを使用することをお勧めします。彼のインストーラーの最後のバージョンはここにあります:SDK Installer_r24.4.1(Windows用)、SDK Installer_r24.4.1(Linux用)またはSDK Installer_r24.4.1(macosの場合)

このガイドでは、Windowsを使用していました

これが作業手順です:

  • 選択に応じて、上記のリンクから適切なSDKパッケージをダウンロードします(ただし、この例では手動の方法を使用します)
  • パッケージをダウンロードしたら、インストールを開始します(続行するには、目的のインストールフォルダーを選択するか、デフォルトのままにします%USERPROFILE%\android-sdk):

ここに画像の説明を入力してください

  • 完了したら、システムイメージをダウンロードするオプションを「オン」にしておきます。

ここに画像の説明を入力してください

今、私たちはビジネスをしています...

  • SDKマネージャーウィンドウが表示されます。ここで、他のsdkパッケージ(APIレベルに応じて、プラットフォームツール、システムイメージ、プラットフォームなど)を更新/ダウンロードする必要があります。

ここに画像の説明を入力してください

注:サムアーム版よりも高速なx86イメージをダウンロードすることをお勧めします。また、エミュレーターの速度を大幅に向上させるためにインテルHAXM(ハードウェアアクセラレーション実行マネージャー)ドライバーを入手します

  • 以上で、ターゲットのAndroidバージョンと一致するAndroid仮想デバイスを作成して構成し、必要な設定を調整するだけです。

  • これを行うには、SDKマネージャーの[ ツール ]タブをクリックして[AVDの管理]を選択し、次のウィンドウで[ 作成 ]をクリックすると、次のような画面が表示されます。

ここに画像の説明を入力してください

  • その後、新しく作成した仮想デバイスを起動します。

ここに画像の説明を入力してください

  • アプリケーションをインストールし、必要に応じてテストします。

1

コマンドラインのみなし sdkmanager(上級ユーザー向け/ CI):

さまざまなリビジョンを含むすべての個々のパッケージのダウンロードリンクは、リポジトリXMLファイルにあります。https//dl.google.com/android/repository/repository-12.xml

(12はリポジトリインデックスのバージョンであり、将来的には増加する予定です)。

すべての<sdk:url>値はを基準にしているhttps://dl.google.com/android/repositoryため、

<sdk:url>platform-27_r03.zip</sdk:url>

でダウンロードできます https://dl.google.com/android/repository/platform-27_r03.zip

同様の要約XMLファイルがシステムイメージにも存在します。


うーん。いい発見。NDKのダウンロードもこの方法で利用できるようです。たとえば、見つけたhttps://dl.google.com/android/repository/android-ndk-r21-darwin-x86_64.zip
sherrellbc


0

コマンドラインからSDKをダウンロードするために、リンクは以前に述べたものよりもわずかに変更されました。

wget --quiet --output-document=/tmp/sdk-tools-linux.zip https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_SDK_TOOLS}.zip

ダウンロードページにリストされている最新バージョン。


0

* ixまたはEc2マシンのいずれかでダウンロードしようとしている人は、以下の手順でクリーンなアプローチを提案するでしょう。

$ mkdir android-sdk
$ cd android-sdk
$ mkdir cmdline-tools
$ cd cmdline-tools
$ wget https://dl.google.com/android/repository/commandlinetools-linux-*.zip
$ unzip commandlinetools-linux-*.zip

キング-sdkmanagerは内部に住んでいます

cmdline-tools / tools / bin

、PATH環境変数を設定することをお勧めします。

しかしcmdline-toolsとして設定すべきではありませんANDROID_HOME。後で、Android SDKを更新するとき、またはさらにパッケージをインストールするときに、他のパッケージはの下ANDROID_HOMEに配置されますが、の下には配置されないためcmdline-toolsです。

最終的な完全なANDROID_HOMEディレクトリ構造は次のようになり、かなりの数のサブディレクトリで構成されます。

build-tools, cmdline-tools, emulator, licenses, patcher, platform-tools, platforms, tools。あなたは簡単にすることを指摘することができますbuild-toolsし、cmdline-tools親ANDROID_HOME内のすべての存在は、兄弟です。

PATH環境変数にSDKツールディレクトリを追加して、実行可能ファイルをグローバルに使用できるようにします。以下の行をファイル~/.bashrcまたは~/.profileファイルに追加して永続化します。

~/.bashrc単に編集するために、vimモードで編集可能にすることができます

$ vim .bashrc

次にANDROID_HOME.bashrcファイルに優先を設定します。

export ANDROID_HOME=/home/<user>/android-sdk
export PATH=${PATH}:$ANDROID_HOME/cmdline-tools/tools/bin:$ANDROID_HOME/platform-tools

ここでplatform-tools、現時点ではディレクトリをダウンロードしていないが、パスの下でそれを監視しているが、後で同じファイルでの再変更を回避するのに役立つので、それをそのままにしておくという奇妙なこと。

同じディレクトリに移動します。

$ cd android-sdk

NOTE:最初の試行では、sdkmanagerコマンドが見つからなかったので、ターミナルを閉じて再度接続を作成しましたが、うまくいった場合は同じように更新することもできます。

その後、sdkmanagerを使用して、必要なパッケージを一覧表示してインストールします。

$ sdkmanager "platform-tools" "platforms;android-27" "build-tools;27.0.3"

したがって、Sdkmanagerパスはすでに設定されており、どこからでもアクセスできます。

$ sdkmanager --update


$ sdkmanager --list
Installed packages:=====================] 100% Computing updates...             
  Path                 | Version | Description                    | Location             
  -------              | ------- | -------                        | -------              
  build-tools;27.0.3   | 27.0.3  | Android SDK Build-Tools 27.0.3 | build-tools/27.0.3/  
  emulator             | 30.0.12 | Android Emulator               | emulator/            
  patcher;v4           | 1       | SDK Patch Applier v4           | patcher/v4/          
  platform-tools       | 30.0.1  | Android SDK Platform-Tools     | platform-tools/      
  platforms;android-27 | 3       | Android SDK Platform 27        | platforms/android-27/

-3

Android Studioをダウンロードしてインストールしました。インストーラーは言った:-

Android Studio =>(500 MB

Android SDK =>(2.3 GB

Android Studioインストーラーは、実際には「Android SDK」であり、「Android Studio」と呼ばれることもある便利なツールです。

最も重要なこと: -Android Studio InstallerはSDKをインストールするだけではありません。それはまた:-

  • 最新のビルドツールをインストールします。
  • 最新のプラットフォームツールをインストールします。
  • なくてはならない最新のAVD Managerをインストールします。

SDKをzipファイルからインストールする場合に手動で行う必要があること。

気を楽にしてください。Android Studioをインストールします

****************************** 編集 ******************* ***********

それで、コメントでの反応に触発されて、私の答えを更新したいと思います。

アップデートは、500 MBのハードディスク容量がAndroid Studioに必要な量より多く問題にならない場合にのみ(そうでなければ)、それ以外の場合は他の回答が適しています。

Android Studioは、500 MBの2000倍の1 TBのハードディスクを持っていたのでうまくいきました。

また、 Android Studioを実行していない場合でも、RAMサイズは制限されません。

私はこの問題に悩まされていたので、私はこの解決策に行きました。私は他の答えを試しましたが、何らかの理由で(おそらく私の能力不足)、それらは私にとってうまくいかなかった 私はAndroid Studioに移行することに決め、インストール全体の18%にすぎず、SDKは82%であることに気付きました。以前は別の方法で考えていましたが。私は答えが私のために働いたので、私は否定的な評価にもかかわらず答えを削除していません。私は1 TBのハードディスクを持っている誰かのために働くかもしれません(最近ではかなり一般的です)。


3
これはOPの問題の解決策にはほど遠いものです。システムの制限により、Android Studioをインストールできません。
NikolaMalešević17年

私が提案しているのは、彼がすべてをインストールしてから、Android StudioのアイコンをクリックすることなくSDKを使用することです。「Android Studio」インストーラーが「Android SDK」のインストールを簡単にするだけです。余分な500 MBのHDDスペースしか必要としません。何もない。
Jasmeet Singh 2017

OPはIDEにはストレージ容量がないため、できるだけ多くのスペースを節約する必要があると述べました。あなたのソリューションは500 MBを完全に無駄にします。Android Studioのインストールは完全に不要です。他の回答を確認してください。
NikolaMalešević2017

あなたの言っていることが理解できます。自分で答えを見つけていたので、実際には他の答えも読みました。私もいくつかの答えを試しましたが、うまくいかず、Android Studioに行くことにしました。インストール中に、Android Studioはインストールの合計サイズの18%にすぎず、1 TBのハードディスクでは500 MBはそれほど重要ではないことを読みました。つまり、ハードディスクスペースが問題にならない場合は、Android Studioを使用する必要があるということです。そうでなければ、他の答えがより良い解決策になります。ラムのサイズは重要ではありません。それに応じて回答を編集します。
Jasmeet Singh 2017
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.