是否有办法从Linux终端下载Sdk命令行工具?



问题是,在没有Android Studio或SDK Manager GUI的情况下,是否有办法从Linux终端下载SDK命令行工具

先安装Java

$ sudo yum install java-11-openjdk-devel

如果你使用的是EC2实例,那么

$ sudo amazon-linux-extras install java-openjdk11

创建文件夹"android"或";Android"

$ mkdir android
$ cd android

然后下载命令行工具

$ wget https://dl.google.com/android/repository/commandlinetools-linux-8512546_latest.zip

使用下面的命令解压文件夹,

$ unzip commandlinetools-linux-8512546_latest.zip

现在在命令行工具中创建名为'latest'的目录

$ cd cmdline-tools/
$ ls
bin  lib  NOTICE.txt  source.properties
$ mkdir latest

移动到最新目录

$ mv bin/ lib/ NOTICE.txt source.properties latest/

版本检查命令

$ cd cmdline-tools/latest/bin/
$ ./sdkmanager --version

所以…仔细阅读,如果你不明白,检查最后一部分…

默认情况下,命令行中的SDK管理器不包括列表中的构建工具。它们已经"过时"了。类别。要查看所有可用下载,请使用

android list sdk --all

然后从命令行获取列表中的一个包,使用:

android update sdk -u -a -t <package no.>

其中-u代表——no-ui, -a代表——all, -t代表——filter。

如果你需要安装多个包,执行:

android update sdk -u -a -t 1,2,3,4,..,n

, 1、2、…,n是上面list命令列出的包号

**我从其他问题中找到了这个答案,在这里你可以找到更多的信息:如何在命令行上安装Android SDK构建工具?

最新更新