You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改用户目录后Android模拟器崩溃,如何解决配置不匹配问题?

解决Windows用户目录更名后Android模拟器配置不匹配问题

1. 修正AVD配置文件路径

  • 找到新用户目录下的AVD文件夹:默认路径为C:\Users\NewUsername\.android\avd
  • 打开对应模拟器的文件夹(例如expr.avd),编辑config.ini文件:
    • 替换所有指向C:\Users\OldUsername的路径为新用户目录,比如将path=C:\Users\OldUsername\.android\avd\expr.avd修改为path=C:\Users\NewUsername\.android\avd\expr.avd
    • 检查cache.path等其他含旧路径的字段,一并替换
  • 进入C:\Users\NewUsername\.android目录,若存在avdmanager.ini文件,同样替换其中的旧用户路径

2. 重置ANDROID_SDK_ROOT环境变量

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在系统变量或用户变量中操作:
    • 若ANDROID_SDK_ROOT存在且路径无效(如报错提示的C:\Android),修改为实际SDK安装路径,通常是C:\Users\NewUsername\AppData\Local\Android\Sdk
    • 若不存在该变量,直接新建:变量名设为ANDROID_SDK_ROOT,值填正确的SDK路径
  • 同时检查ANDROID_AVD_HOME变量,确保其指向C:\Users\NewUsername\.android\avd,无此变量则新建

3. 修复模拟器启动配置

  • 用Android Studio启动的话,打开「AVD管理器」,要么删除原有模拟器重新创建,要么选择「编辑」模拟器重新指定存储路径
  • 命令行启动需打开新的cmd/PowerShell窗口(刷新环境变量),先执行emulator -list-avds确认模拟器列表正常读取,再尝试emulator.exe "@expr"

4. 同步nvm-windows配置(额外处理)

  • 找到nvm安装目录(默认C:\Users\NewUsername\AppData\Roaming\nvm),编辑settings.txt,替换所有旧用户路径为新路径
  • 重启终端执行nvm list验证,若仍有问题,可卸载重装nvm-windows,安装时选择新用户目录下的路径

内容的提问来源于stack exchange,提问作者ReYuki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 06:41:06