如何在不下载Android Studio的情况下下载Android SDK?

时间:2016-05-29 02:54:59

标签: android android-sdk-manager

目前,我正在运行Windows 8.1 PC,它没有像Android Studio或Eclipse这样的IDE的存储或RAM。我想在没有IDE的情况下下载Android SDK工具。如何实现这一目标?

11 个答案:

答案 0 :(得分:140)

您可以在“仅限命令行工具”部分下的downloads page找到命令行工具。

enter image description here

这些是截至目前(版本26.1.1)页面中提供的链接:

在下载任何命令行工具之前,请务必阅读并同意服务条款。

Windows的安装程序版本似乎不再可用,这是版本24.4.1的链接:

答案 1 :(得分:80)

导航到android downloads页面的“获取命令行工具”部分,并下载适用于您系统的工具。

适用于Windows:

将内容解压缩到C:\ Android \ android-sdk

导航至     C:\ Android \ android-sdk \ tools \ bin并打开命令行窗口
    (转移+右键单击)

运行以下命令下载最新的android包:

sdkmanager "platforms;android-25" 

更新所有内容

sdkmanager --update

其他操作系统 几乎一样,但不使用Windows目录。

sdkmanager页面提供了有关用于安装sdk的命令的更多信息。

答案 2 :(得分:13)

在Windows上对我有用的是:

  1. https://developer.android.com/studio/index.html
  2. 下载了命令行工具
  3. 将ZIP存档中的整个tools文件夹添加到C:\Program Files (x86)\Android SDK\
  4. 以管理员身份启动tools\android.bat,打开常用的 SDK Manager 窗口
  5. 已安装的必需组件。这些文件已下载到...\Android SDK\目录(即build-toolsplatformsplatform-tools等。目录与tools内的...\Android SDK\一起出现<) / LI>
  6. 在Intellij IDEA中打开Android项目,导航到文件 - &gt;项目结构 - &gt; SDKs ,并通过指向...\Android SDK\目录
  7. 添加Android SDK

答案 3 :(得分:9)

命令行方法

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

附加

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 root,在我们的android-sdk目录中。

如果在运行tools/bin/sdkmanager --update后检查android-sdk文件夹,它将类似于:

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

如果需要,还可以设置ANDROID_HOME环境变量,如:

export ANDROID_HOME=/path/to/android-sdk

答案 4 :(得分:3)

本教程只是分步,用于假设用户从头开始安装Android SDK(软件开发工具包)。

要注意的几个先决条件:

  • 位于Oracle website的Java运行时环境(或JDK)(并为您的计算机下载正确的版本(32位或64位))。
  • 良好的互联网连接(需要下载系统映像等)

我建议使用离线SDK安装程序来安装基本工具(即SDK和AVD管理器):在此找到其安装程序的最新版本:SDK Installer_r24.4.1(对于Windows),SDK Installer_r24.4.1(对于Linux)或SDK Installer_r24.4.1(对于macOS)

对于本指南,我使用的是 windows

以下是解决方法:

  • 根据您的选择,从上述链接下载适当的SDK软件包(但在本示例中,我将使用手动方法)
  • 下载软件包后,开始安装(并选择所需的安装文件夹以继续进行操作或仅保留默认的%USERPROFILE%\android-sdk):

enter image description here

  • 完成后,请保留“选中”下载系统映像的选项:

enter image description here

现在我们在做生意...

  • 将显示“ SDK管理器”窗口,现在您需要根据API级别更新/下载其他sdk包(即平台工具,系统映像,平台等)

enter image description here

注意:我建议下载x86映像,因为它们比对应的手臂要快得多,并且还应获取intel HAXM(硬件加速执行管理器)驱动程序,以大大提高模拟器速度

  • 全部设置完毕,现在您只需要创建和配置与目标Android版本匹配的Android虚拟设备并调整所需的设置即可。

  • 为此,请单击SDK管理器中的工具标签,然后选择管理AVD,然后在以下窗口中单击创建,您将看到一个类似的屏幕如下:

enter image description here

  • 在启动新创建的虚拟设备之后。

enter image description here

  • 按需安装应用程序并进行测试..

答案 5 :(得分:3)

试图在* 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-toolscmdline-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/

答案 6 :(得分:1)

对于在Windows上使用最新发行版的用户,以下条件就足够了:

  1. here下载命令行工具
  2. 将其提取到某处(例如 C:\ androidsdk
  3. 添加 ANDROID_SDK_TOOLS 作为环境变量,指向您将其提取到的位置( C:\ androidsdk
  4. 在提取的 cmdlime-tools 中创建一个名为 latest 的文件夹。并将其中的内容(bin,lib ...)移动到文件夹 latest
  5. cd cmdline-tools / latest / bin 并执行以下命令:

sdkmanager.bat system-images;android-29;default;x86_64 platforms;android-29 build-tools;29.0.3 extras;google;m2repository extras;android;m2repository

  1. 同意条款和条件,然后继续。贴子

答案 7 :(得分:0)

仅命令行 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文件:

答案 8 :(得分:0)

可悲的是,直接从Google上下载,如果公司防火墙阻止了其他来源,您将在该地方下载Release 1.6 r1 September 2009,这是他们拥有的最新SDK。

答案 9 :(得分:0)

要通过命令行下载SDK,链接的变化比以前提到的要小:

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

downloads page上列出的最新版本。

答案 10 :(得分:-2)

我下载了Android Studio并安装了它。安装人员说: -

Android Studio =&gt; ( 500 MB

Android SDK =&gt; ( 2.3 GB

Android Studio安装程序实际上是一个&#34; Android SDK安装程序&#34;以及一个名为&#34; Android Studio&#34;。

的有时有用的工具

最重要的是: - Android Studio Installer不仅会安装SDK。它还将: -

  • 安装最新的构建工具。
  • 安装最新的平台工具。
  • 安装最新的AVD Manager,您不能没有。

如果您从其zip文件安装SDK,则必须手动执行此操作。

放轻松。 安装Android Studio

****************************** 修改 ********* *********************

因此,受到评论中的回应的启发,我想更新我的答案。

更新只是(并且只有)500 MB的硬盘空间对你来说并不重要,因为你应该选择Android Studio,否则其他答案对你来说会更好。

Android Studio为我工作,因为我有1TB硬盘2000倍500MB。

另外,请注意: RAM sizse不应该是您的限制,因为您甚至不会运行Android Studio。

我来到这个解决方案,因为我自己陷入了这个问题。我尝试了其他答案,但由于某种原因(也许是我的能力),他们不适合我。我决定去Android Studio,并意识到它只占整个安装的18%,而SDK是82%。虽然我曾经不这么认为。我不是删除答案,尽管负面评价因为答案对我有用。我可能会为拥有1 TB硬盘的人工作(这些日子很常见)。