Android Studio软件在安装完成后,一般情况下不需要做额外的配置基本上都可以正常使用。但是,默认情况下很多运行时需要的工具、用户数据都存储在用户目录下,这可能造成主盘(一般是C盘)的资源紧张。
这种情况下,我们可以通过修改环境变量,将Android Studio的用户数据目录迁移到其它盘符,比如仿真器的img镜像文件。那么Android Studio到底有哪些常用的环境变量呢?
笔者整理常用环境变量资料如下:
ANDROID_HOME SDK工具包目录(新版本已弃用)
ANDROID_SDK_ROOT SDK工具包目录
ANDROID_SDK_HOME SDK用户数据目录
ANDROID_AVD_HOME AVD数据目录
ANDROID_EMULATOR_HOME 仿真器/模拟器数据目录
具体环境变量说明如下:
ANDROID_HOME
Deprecated (in Android Studio), use ANDROID_SDK_ROOT instead.ANDROID_SDK_ROOT
Installation directory of Android SDK package.
Example: C:\AndroidSDK or /usr/local/android-sdk/ANDROID_NDK_ROOT
Installation directory of Android NDK package. (WITHOUT ANY SPACE)
Example: C:\AndroidNDK or /usr/local/android-ndk/ANDROID_SDK_HOME
Location of SDK related data/user files.
Example: C:\Users\<USERNAME>\.android\ or ~/.android/ANDROID_EMULATOR_HOME
Location of emulator-specific data files.
Example: C:\Users\<USERNAME>\.android\ or ~/.android/ANDROID_AVD_HOME
Location of AVD-specific data files.
Example: C:\Users\<USERNAME>\.android\avd\ or ~/.android/avd/JDK_HOME and JAVA_HOME
Installation directory of JDK (aka Java SDK) package.Note: This is used to run Android Studio(and other Java-based applications). Actually when you run Android Studio, it checks for JDK_HOME then JAVA_HOME environment variables to use.