通过命令行更新Android SDK平台工具


10

我想编写一个脚本来更新Android SDK平台工具,并且需要运行该命令的命令以实现此目的。我发现,我可以使用/tools目录下的Android命令来更新软件(图像,源等),但是无法更新工具本身。

Nexus设备工厂映像指南指出,我必须确保我拥有最新工具

确保您具有SDK Manager中最新版本的Android SDK平台工具。

那么,有可能吗?如果是,该怎么做?

Answers:


5

经过进一步研究,我从Stack Overflow上找到了这篇文章,对其进行了解释,并指出可用于更新platform-toolsSDK目录中的Android命令。

您按照上述链接上的说明进行操作

$ android list sdk
$ android update sdk --no-ui --filter 1,platform-tools

第一个命令列出了仍要安装的可用软件包(按编号索引),例如:

Packages available for installation or update: 9
   1- Android SDK Tools, revision 19
   2- Android SDK Platform-tools, revision 11
   ...

根据该列表,您可以发出第二条命令来安装要安装的软件包。

--filter选项将更新限制为您要安装的软件包。您可以用逗号分隔的格式指定这些软件包。另外,您可以根据第一个命令产生的列表中提供的索引号来过滤它们。


什么--filter 1在这里做?
IgorGanapolsky

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.