Windows下修改AVD/模拟器默认路径无效问题求助
解决Android Studio AVD迁移后设备列表为空的问题
一、修正环境变量的错误设置
- 移除路径中的多余空格:你设置的
ANDROID_SDK_HOME包含空格("E:\ .android"),这会导致系统识别失败,直接改为E:\.android - 确保环境变量为系统变量:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,在「系统变量」栏添加/修改:
ANDROID_SDK_HOME=E:\.androidANDROID_AVD_HOME=E:\.android\avd
- 删除冗余环境变量:无需同时设置
ANDROID_USER_HOME和ANDROID_EMULATOR_HOME,这两个会与前两个变量冲突,只保留ANDROID_SDK_HOME和ANDROID_AVD_HOME即可
二、修正AVD配置文件路径
- 将原C盘
C:\Users\<你的用户名>\.android\avd下的所有.avd文件夹和.ini文件,完整复制到E:\.android\avd目录 - 打开每个
.ini文件,修改两个核心路径:path=E:\.android\avd\Pixel_4_XL_API_30.avd(确保无空格、路径绝对正确)path.rel=avd\Pixel_4_XL_API_30.avd(基于ANDROID_SDK_HOME的相对路径)
- 检查
.avd文件夹内的config.ini,确认disk.dataPartition.path等路径是否指向新位置的镜像文件(若为完整复制,一般无需修改;若存在绝对路径错误,手动修正为新路径)
三、强制Android Studio识别新路径
- 彻底关闭Android Studio:任务管理器中结束
studio64.exe等相关后台进程 - 清理缓存并重启:打开Android Studio后点击
File→Invalidate Caches...,勾选Clear file system cache and local history,点击Invalidate and Restart - 重启后打开
Tools→Device Manager,即可看到迁移后的AVD设备
四、验证模拟器运行状态
- 启动任意AVD,若提示镜像缺失,检查
.avd文件夹内的镜像文件是否完整,或在AVD编辑界面的Show Advanced Settings中修改Data partition location为新路径
内容的提问来源于stack exchange,提问作者Nerd Girl
相关产品推荐
相关产品推荐

