有没有一种方法可以从Linux终端下载Sdk命令行工具?

rxztt3cl  于 2022-11-02  发布在  Linux
关注(0)|答案(2)|浏览(147)

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

l2osamch

l2osamch1#

所以......请仔细阅读,如果你不明白,请检查最后一部分......
默认情况下,命令行的SDK管理器不包括列表中的构建工具。它们属于“过时”类别。要查看所有可用的下载,请使用
android update sdk -u -a -t <package no.>
然后,要从命令行获取该列表中的一个软件包,请用途:
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命令列出的软件包编号

**我从其他问题中找到了这个答案,在这里您可以找到更多信息:How to install Android SDK Build Tools on the command line?

sf6xfgos

sf6xfgos2#

首先安装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

相关问题