到目前为止,我使用的是一台Windows 8.1 PC,它没有存储空间或RAM来支持Android Studio或Eclipse这样的IDE。我想下载Android SDK工具,没有IDE。如何才能做到这一点呢?


当前回答

那么,那些试图在*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

king - sdkmanager住在里面

cmdline-tools /工具/ bin

,最好在PATH中设置环境变量。

但是cmdline-tools不应该设置为ANDROID_HOME。因为以后更新Android SDK,或者安装更多的包时,其他包会放在ANDROID_HOME下,而不是cmdline-tools下。

最终,完整的ANDROID_HOME目录结构如下所示,由相当多的子目录组成:

构建工具,cmdline-tools,模拟器,许可证,补丁程序,平台工具,平台,工具。 你可以很容易地指出build-tools和cmdline-tools是兄弟姐妹,都位于父目录ANDROID_HOME中。

在PATH环境变量中添加SDK工具目录,使可执行文件全局可用。在~/中添加以下行。Bashrc或~/。配置文件,使其永久。

为了编辑~/。Bashrc可以在vim模式下编辑

$ vim .bashrc

现在在.bashrc文件中设置你首选的ANDROID_HOME:

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

奇怪的是,我们现在还没有下载platform-tools目录,但在path下提到它,因为它将帮助你避免以后在同一个文件上重新编辑。

现在进入相同的目录:

$ cd android-sdk

注意:第一次尝试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/

其他回答

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

以下是目前(26.1.1版本)页面中提供的链接:

Windows没有安装程序:https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip MacOSX: https://dl.google.com/android/repository/sdk——工具——达尔文- 4333796. - zip Linux: https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip

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

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

Windows安装程序:https://dl.google.com/android/installer_r24.4.1-windows.exe

导航到android下载页面的“获取命令行工具”部分,下载适合你的系统的工具。

Windows:

提取内容到C:\Android\ Android -sdk

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

执行以下命令下载最新的android软件包:

sdkmanager "platforms;android-25" 

更新所有

sdkmanager --update

其他操作系统 执行几乎相同的操作,但不使用windows目录。

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

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

这里有几个先决条件需要注意:

Oracle网站上的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):

完成后,选择“勾选”下载系统映像:

现在我们开始了…

SDK管理器窗口将出现,现在你需要更新/下载其他SDK包(即平台工具,系统图像,平台等根据API级别)

注意:我建议下载x86镜像,因为它们比arm镜像快得多,也可以使用intel HAXM(硬件加速执行管理器)驱动程序来显著提高模拟器的速度

所有设置,现在你只需要创建和配置一个Android虚拟设备匹配你的目标Android版本,并调整所需的设置。 要做到这一点,单击SDK管理器中的工具选项卡,选择管理avd,然后在下面的窗口中单击创建,你会看到类似的屏幕如下所示:

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

安装应用程序和测试,如你所愿。

通过命令行下载SDK,链接比前面提到的略有变化:

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

下载页面上列出的最新版本。

那么,那些试图在*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

king - sdkmanager住在里面

cmdline-tools /工具/ bin

,最好在PATH中设置环境变量。

但是cmdline-tools不应该设置为ANDROID_HOME。因为以后更新Android SDK,或者安装更多的包时,其他包会放在ANDROID_HOME下,而不是cmdline-tools下。

最终,完整的ANDROID_HOME目录结构如下所示,由相当多的子目录组成:

构建工具,cmdline-tools,模拟器,许可证,补丁程序,平台工具,平台,工具。 你可以很容易地指出build-tools和cmdline-tools是兄弟姐妹,都位于父目录ANDROID_HOME中。

在PATH环境变量中添加SDK工具目录,使可执行文件全局可用。在~/中添加以下行。Bashrc或~/。配置文件,使其永久。

为了编辑~/。Bashrc可以在vim模式下编辑

$ vim .bashrc

现在在.bashrc文件中设置你首选的ANDROID_HOME:

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

奇怪的是,我们现在还没有下载platform-tools目录,但在path下提到它,因为它将帮助你避免以后在同一个文件上重新编辑。

现在进入相同的目录:

$ cd android-sdk

注意:第一次尝试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/