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

问题描述 投票:135回答:7

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

android android-sdk-manager
7个回答
147
投票

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

enter image description here

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

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

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


83
投票

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

对于Windows:

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

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

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

sdkmanager "platforms;android-25" 

更新一切

sdkmanager --update

其他操作系统几乎完全相同,但不使用Windows目录。

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


13
投票

在Windows上对我有用的东西:

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

8
投票

命令行方法

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

执行上述命令时,请确保将*替换为可在download page中找到的相应版本号。

额外

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目录。

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

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

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

export ANDROID_HOME=/path/to/android-sdk

4
投票

假设用户从头开始,本教程是安装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图像,因为它们的速度要快得多,同时获得英特尔HAXM(硬件加速执行管理器)驱动程序以显着提高模拟器速度

  • 全部设置,现在您只需创建和配置与您的目标Android版本匹配的Android虚拟设备并调整所需的设置。
  • 要执行此操作,请单击SDK管理器中的“工具”选项卡,然后选择“管理AVD”,然后在以下窗口中单击“创建”,您将看到如下所示的类似屏幕:

enter image description here

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

enter image description here

  • 根据需要安装应用程序和测试..

0
投票

Command line only without sdkmanager (for advanced users / CI):

您可以在存储库XML文件中找到所有单个软件包的下载链接,包括各种修订:qazxsw poi

(其中12是存储库索引的版本,将来会增加)。

所有https://dl.google.com/android/repository/repository-12.xml值都与<sdk:url>相关,所以

https://dl.google.com/android/repository

可以在<sdk:url>platform-27_r03.zip</sdk:url> 下载

系统映像也存在类似的摘要XML文件:


0
投票

可悲的是,直接来自谷歌,如果您的公司防火墙阻止其他来源,您将要下载的地方,https://dl.google.com/android/repository/sys-img/google_apis/sys-img.xml是他们拥有的最新SDK。


-3
投票

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

Android Studio =>(500 MB)

Android SDK =>(2.3 GB)

Android Studio安装程序实际上是一个“Android SDK安装程序”以及一个名为“Android Studio”的有时有用的工具。

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

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

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

放轻松吧。安装Android Studio。

******************************编辑******************* ***********

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

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

安卓工作室为我工作,因为我有1TB硬盘2000倍500MB。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.