问题是,在没有Android Studio或SDK Manager GUI的情况下,是否有办法从Linux中的终端下载SDK命令行工具。
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命令列出的软件包编号
android update sdk -u -a -t <package no.>
android update sdk -u -a -t 1,2,3,4,..,n
**我从其他问题中找到了这个答案,在这里您可以找到更多信息:How to install Android SDK Build Tools on the command line?
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
2条答案
按热度按时间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?
sf6xfgos2#
首先安装Java
如果您使用的是EC2示例,则
创建名为“android”或“Android”的文件夹
然后下载命令行工具
使用以下命令解压缩文件夹,
现在,在命令行工具中创建名为“latest”的目录
将提到的软件包移动到最新目录中
用于检查版本的命令