问题是,在没有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构建工具?