Android SDK环境变量

太阳作者太阳
原创内容采用 CC-4.0 协议发布,转载请注明出处
AndroidSDK环境变量

Android SDK 环境变量

在 Windows 中,先确认 Android Studio 的 SDK Manager 实际安装目录,再把它写入环境变量。以下示例把 SDK、Gradle 缓存和 Android 用户配置集中放在 D:\android,请按本机路径调整:

GRADLE_USER_HOME=D:\android\.gradle
ANDROID_USER_HOME=D:\android\.android
ANDROID_HOME=D:\android\sdk

ANDROID_HOME 指向 SDK 安装目录。ANDROID_SDK_ROOT 已被 Android 官方标记为弃用;如果旧项目仍依赖它,应确保它和 ANDROID_HOME 指向同一个目录。ANDROID_USER_HOME 保存 SDK 工具的用户配置,不要把它和 SDK 安装目录混在一起。

同时把常用命令所在目录加入 Path

%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\cmdline-tools\latest\bin

其中 platform-tools 提供 adbemulator 提供模拟器命令,cmdline-tools\latest\bin 提供 sdkmanageravdmanager。如果本机安装的命令行工具目录不是 latest,请改成实际版本目录。

保存设置后重新打开终端,逐项验证:

adb version
sdkmanager --list
emulator -list-avds

某条命令仍然无法识别时,先用文件管理器确认对应的可执行文件确实存在,再检查新终端中的 Path,不要重复添加已经失效的旧版 tools 目录。