官方文档中很全面,本文只做简化记录使用。

常用的环境变量

  • ANDROID_HOME
  • ANDROID_SDK_ROOT
  • ANDROID_SDK_HOME
  • GRADLE_USER_HOME

各个环境变量说明

本文假设新的SDK目录地址为E:\Android\sdk

1
2
3
ANDROID_HOME=E:\Android\sdk

ANDROID_SDK_ROOT=E:\Android\sdk

这两个环境变量作用差不多,都是指向SDK安装目录, ANDROID_HOME 已被弃用,如果同时存在的话,系统会优先使用 ANDROID_HOME 的值,最好两个都设置一下。

1
2
3
ANDROID_SDK_HOME=E:\Android

ANDROID_USER_HOME=E:\Android

这两个环境变量作用也差不多,ANDROID_USER_HOME 这个变量用的也很少,只有部分工具使用,一般来说可以不设置。

该目录中存放的是模拟器的一些配置文件、缓存,和adb的一些配置,不设置的话默认生成位置是$HOME/.android

修改这个路径也会将.android目录修改,.android目录会生成在该目录下。

1
GRADLE_USER_HOME=E:\Android\.gradle

这个环境变量是gradle的缓存目录,下载的gradle版本、依赖等文件都在这个目录,占用空间比较大。