在网站: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 到环境变量