Не удалось открыть avd_name.avd/cache.img
Когда я запускаю эмулятор, я получаю следующую ошибку:
Невозможно запустить 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 API Google
ОЗУ: 1 ГБ
Разрешение: 1440x2560
Работа на Android Studio 2.0 Beta 6, Windows 10.
Ответы
Ответ 1
Следите за фоновым процессом qemu-system-i386.exe, работающим в фоновом режиме, который будет блокировать файл cache.img.
![Windows Task Manager - Background Emulator Process]()
Это может быть все еще запущено из ранее неудавшегося запуска эмулятора. Убейте это, используя диспетчер задач и запустите его снова.
Ответ 2
У меня была такая же проблема уже дважды, так как я обновился до Android Studio 2.0 в Windows 10. Я использую предпочтительный эмулятор в конфигурации "Запуск/отладка". Изменение параметров целевого назначения развертывания в конфигурации "Цель: показать диалог выбора устройства" разрешил его для меня. После выбора того же экземпляра эмулятора в диалоговом окне он начал без проблем. Затем я вернусь к настройке эмулятора. До следующего раза он ломается...
Надеюсь, это поможет.
Ответ 3
Я столкнулся с той же проблемой в Windows 10.
Очистка temp и %temp%
, после чего перезагрузка машины решила мою проблему.
Надеюсь, что это поможет.
Ответ 4
У меня была эта проблема, когда я не заметил, что эмулятор уже запущен:)