我刚刚经历了一段时间,通过命令行安装了android sdk依赖项,并且由于随工具和在线提供的文档非常缺乏,我以为我会发布我在这里发现的内容。
我与android sdk r24.4.1
联系为linux
。有迹象表明,你可以运行列出可用的软件包两个命令:
android list sdk
和更详尽:
android list sdk --all
特定包以上每个命令不同的件数!例如,前者列出包API 23.1 revision 3
作为包#3
,后者将其列为#29
。
现在,有两种不同的方法可以使用android命令进行安装。
tools/android update sdk --no-ui --filter <package number>
和
tools/android update sdk -u -a -t <package number>
考虑到安装命令每个人都可以拿包#作为参数,你用哪个包多少?经过一番网上搜索和反复试验,我发现
android update sdk --no-ui --filter
使用件数从android list sdk
和
android update sdk -u -a -t
使用件数从android list sdk --all
换句话说 - 安装API 23.1 revision 3
你可以这样做:
android update sdk --no-ui --filter 3
或
android update sdk -u -a -t 29
疯狂,但它的作品。
来源
2016-05-06 14:36:26
lps
运行此获得可用过滤器:“Android的SDK更新-h” ......这限制了更新到指定类型的 封装形式的过滤器的逗号分隔列表 [platform,system-image,tool,platform-tool,doc,sample, source]。这也接受 'list sdk --extended'返回的标识符。 – aleb