Post

Android Studio修改模拟器存储目录

Android Studio默认将模拟器(AVD)数据存储在$HOME/.android/avd目录中,在Windows系统中会占用大量的C盘空间。可以通过设置环境变量指定存储目录,从而节省C盘空间。

环境变量

Android Studio最常用的环境变量如下表所示。

环境变量描述默认值旧版本
ANDROID_HOMEAndroid SDK安装目录 ANDROID_SDK_ROOT
ANDROID_USER_HOMEAndroid SDK工具用户偏好设置目录$HOME/.androidANDROID_SDK_HOME
ANDROID_EMULATOR_HOME模拟器配置目录$ANDROID_USER_HOME$ANDROID_SDK_HOME/.android
ANDROID_AVD_HOMEAVD数据文件目录$ANDROID_EMULATOR_HOME/avd$ANDROID_SDK_HOME/.android/avd

如果希望将模拟器数据存储在 D:\Android.android 目录中,只需将环境变量ANDROID_USER_HOME设置为该目录:

1
set ANDROID_USER_HOME=D:\Android\.android

对于旧版本(4.3及以前)的Android Studio,应该将环境变量ANDROID_SDK_HOME设置为.android目录的上级目录:

1
set ANDROID_SDK_HOME=D:\Android

之后重启Android Studio即可。

参考

Environment variables | Android Studio

This post is licensed under CC BY 4.0 by the author.