当我运行模拟器时,我收到以下错误:
无法在模拟器中启动AVD。
输出: Hax已启用 qemu-system-x86_64.exe:-drive if = none,index = 1,id = cache,file = {path_to_SDK} \ SDK.android \ avd {AVD_name} .avd / cache.img:无法打开磁盘映像{path_to_SDK } \ SDK.android \ AVD {AVD_name} .avd / cache.img:
无法打开'{path_to_SDK} \ SDK.android \ avd {AVD_name} .avd / cache.img':
无效的参数
Hax ram_size 0x40000000
HAX正在运行,模拟器以快速virt模式运行。 接受连接时出错,正在中止
AVD规格是:
操作系统:Android 6.0 Google API
RAM:1GB
决议:1440x2560
在Android Studio 2.0 Beta 6,Windows 10上运行。
答案 0 :(得分:32)
密切关注后台运行的后台qemu-system-i386.exe进程,该进程将锁定cache.img文件。
这可能仍在以前失败的模拟器启动中运行。使用任务管理器杀死它并重新开始。
答案 1 :(得分:4)
自从我在Windows 10上升级到Android Studio 2.0以来,我已经两次遇到同样的问题了。我在运行/调试配置中使用了首选的模拟器。将配置中的部署目标选项更改为Target:Show Device Chooser Dialog为我解决了这个问题。在对话框中选择相同的仿真器实例后,启动没有问题。然后我改回到首选的模拟器设置。直到下次它破裂......
希望这会有所帮助。
答案 2 :(得分:2)
我在Windows 10中遇到了同样的问题。
清除temp和%temp%
文件夹,然后重启机器解决了我的问题。
希望这有帮助。
答案 3 :(得分:0)
我有这个问题,当我没有注意到模拟器已在运行时:)