在网站:https://developer.android.google.cn/studio?hl=zh-cn 中向下滑动,在Command line tools only部分下载工具。
压缩包.zip/cmdline-tools/* 解压到 SDK/cmdline-tools/tools/*
注意:工具压缩包中有cmdline-tools这个文件夹,但实际压缩包内的目录结构是错误的,中间缺少一级tools文件夹。
记录时间2021年4月10日,该问题具有时效性。
https://stackoverflow.com/questions/65262340/cmdline-tools-could-not-determine-sdk-root
新建变量 ANDROID_SDK_ROOT 值为 D:\Android\SDK
添加 %ANDROID_SDK_ROOT%\cmdline-tools\tools\bin 到环境变量
sdkmanager命令行使用说明:https://developer.android.google.cn/studio/command-line/sdkmanager?hl=zh-cn
确定安卓api等级:https://developer.android.google.cn/guide/topics/manifest/uses-sdk-element?hl=zh-cn
以安卓6.0安装为例
通过安卓api等级查询23就是安卓6.0。
使用sdkmanager –list列举出所有组件
platform-tools | 31.0.1 | Android SDK Platform-Tools
platforms;android-23 | 3 | Android SDK Platform 23
运行指令
sdkmanager “platform-tools” “platforms;android-23″ build-tools;30.0.3”
出现协议后输入y开始下载
下载完毕后 添加 %ANDROID_SDK_ROOT%\platform-tools 到环境变量