Android Studio 模拟器 (AVD)
Windows/Mac/Linux 通用步骤
-
打开终端
- Windows: 按
Win+R
输入cmd
- Mac/Linux: 打开 Terminal
- Windows: 按
-
列出所有模拟器
输入命令查看已创建的 AVD 名称:emulator -list-avds
-
删除目标模拟器
替换Your_AVD_Name
为实际名称执行:avdmanager delete avd -n Your_AVD_Name
-
手动清理残留文件
- Windows:
del /s /q "%USERPROFILE%\.android\avd\Your_AVD_Name.avd"
- Mac/Linux:
rm -rf ~/.android/avd/Your_AVD_Name.avd
- Windows:
Genymotion 模拟器
通过命令行卸载
-
停止模拟器进程
adb kill-server
-
卸载设备
# Windows cd "C:\Program Files\Genymobile\Genymotion" genyshell -c "device delete --name Your_Device_Name" # Mac/Linux cd /Applications/Genymotion.app/Contents/MacOS/ ./genyshell -c "device delete --name Your_Device_Name"
BlueStacks 模拟器
Windows 卸载命令
-
通过安装程序卸载
"C:\Program Files\BlueStacks_nxt\BlueStacksUninstaller.exe" /cleanup
-
强制删除残留
rmdir /s /q "C:\ProgramData\BlueStacks" rmdir /s /q "%LocalAppData%\BlueStacks"
iOS 模拟器 (Xcode)
Mac 终端操作
-
删除缓存设备
xcrun simctl delete unavailable
-
清理衍生数据
rm -rf ~/Library/Developer/Xcode/DerivedData
关键注意事项
-
权限要求
- Windows: 以 管理员身份运行 CMD
- Mac/Linux: 命令前加
sudo
获取 root 权限
-
数据备份
删除前导出重要数据:adb pull /sdcard/Download ~/Backup
-
验证是否删除成功
- Android: 再次运行
emulator -list-avds
检查列表 - iOS: 执行
xcrun simctl list devices
查看设备状态
- Android: 再次运行
-
注册表清理 (Windows)
使用regedit
手动清除残留项(路径示例):HKEY_CURRENT_USER\Software\Android Studio HKEY_LOCAL_MACHINE\SOFTWARE\Genymobile
常见问题解决
-
报错 “Device is currently running”
先终止进程:adb -s emulator-5556 emu kill # 替换端口号
-
文件占用无法删除
重启系统或使用解锁工具(如 Windows 的LockHunter
)。 -
AVD 名称含空格
用引号包裹名称:avdmanager delete avd -n "My Device"
引用说明
操作参考官方文档:
- Android AVD Manager
- Genymotion Command-Line
- Apple simctl 手册
重要提示:执行命令前务必确认模拟器名称和路径,误删系统文件可能导致环境崩溃,建议普通用户优先使用图形界面卸载工具,命令仅适用于高级需求。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5804.html