oynix

于无声处听惊雷,于无色处见繁花

Android命令之sdkmanager

直到最近需要在Linux机器打包,才发现sdkmanager这个命令。

在Windows或者Mac上,这种有图形化界面的系统上,我们可以使用AndroidStudio打包,在里面可以管理sdk、ndk、build tools、platfrom等的版本,这也是官方推荐的方式。但是在Linux这种全是命令行的系统上,就没法用这个,这个时候就要用sdkmanager命令了。

有个叫commandlinetools的工具包,在官网可以下载,这是地址。如果装了完整的sdk,那么这个命令在

1
~/Libarary/Android/sdk/tools/bin/sdkmanager

用起来很简单,常用的有list,install,uninstall和update。

1
sdkmanager --list

执行完这条命令,就会打印出所有已安装的包信息,和所有可安装的包的信息

1
sdkmanager --install "ndk;21.3.6528147"

安装指定版本的ndk,中间用分号隔开,整体用引号包上。如果不指定版本,则安装最新的,如果不知道版本号是多少,就从list的结果里面找,里面列出了所有可用的版本。uninstall的用法和install同理。

在不同的系统上list出来的结果有所不同,我在MacOS上列出来的可用包,要比在Linux上的多很多。

1
sdkmanager --update

这个就很简单了,更新所有已安装的软件包。

另外,还有几个可选参数,具体用法,就看官方文档吧。

------------- (完) -------------
  • 本文作者: oynix
  • 本文链接: https://oynix.com/2022/04/0e26f28d0c25/
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!

欢迎关注我的其它发布渠道