Android-эмулятор не запускается вообще

Сегодня я попытался запустить приложение для Android из Eclipse, но ничего не произошло. Вчера все прошло хорошо. Я попробовал несколько вещей, таких как adb kill-server, adb-start-server. В какой-то момент я получил ошибку "пользовательский образ данных, используемый другим эмулятором", поэтому я пошел об удалении папок .lock в изображении avd, но безрезультатно.

Я создал новый avd, и эмулятор даже не начал с этого изображения. Я попытался запустить его с помощью

emulator -avd avdname

- > ничего. Нет ошибки. В TaskManager запущен emulator.exe.

Windows 7 Android SDK Tools, версия 7

Обновление: Теперь я знаю, когда получаю ошибку

emulator: ERROR: образ пользовательских данных используется другим эмулятором. прерывание

когда я пытаюсь запустить приложение снова после того, как emulator.exe уже висит в Taksmanager.

Обновление: ждало 20 минут. emulator.exe просто сидит там с 00:00:00 процессорного времени.

Ответ 1

Когда вы говорите: "Все вчера работало хорошо", вы должны сначала спросить себя, что вы изменили с тех пор; вы установили что-нибудь, что могло бы помешать эмулятору?

Лично я загрузил новую копию Android SDK, удалю ссылку на текущую установленную версию с вашего PATH и добавлю новую.

Я должен подумать, что это решит вашу проблему (по крайней мере, имея возможность запустить AVD).

Еще одно замечание - AVD иногда может быть довольно медленным для запуска. На одной из моих машин она загрузилась до 7 минут. Поэтому попробуйте emulator -avd avdname, а затем сделайте кофе и посмотрите, будет ли он работать, когда вы вернетесь:)

Удачи!

Ответ 2

У меня была знакомая проблема в MacOS Sierra 10.12.4 и Android Studio 2.3.1.

Я пробовал все, я удалил и переустановил Android Studio, перезагрузил компьютер, очистил папку .android и создал новый avd-образ. Ничто не помогло мне, но, наконец, я выполнил эту команду (см. Подробнее в Документация для Android):

emulator -partition-size 512 -avd avd_name 

И я получил эту ошибку:

emulator: WARNING: encryption is off
Hax is enabled
Hax ram_size 0x40000000
HAX is working and emulator runs in fast virt mode.
Failed to sync vcpu reg
Failed to sync vcpu reg
Failed to sync vcpu reg
Failed to sync HAX vcpu contextInternal error: Initial hax sync failed 

С этим я обнаружил, что мое решение состояло в том, чтобы остановить Docker-Machine, и, как магия, он решил проблему.

Ответ 3

Ну, я столкнулся с той же проблемой, я потратил несколько часов на деинсталляцию, переустановку, инструменты DSK и Eclipse по отдельности, а также запутался с Bundle и VM, просто не запускался. До этого я создал виртуальную машину и отлично работал в течение дня. То, что я сделал, просто удалил папку .android из папки C:\Users\USER\ и , создав новую виртуальную машину. С тех пор она работала без проблем.

Ответ 4

Или: Окно → AVD Manager → выберите ваше виртуальное устройство → Изменить → Снимок (убедитесь, что он отключен) → Редактировать AVD (повторите попытку, если все еще не работает, а затем попробуйте запустить эмулятор непосредственно из AVD Менеджер → Пуск).

Ответ 5

поддержка графической поддержки программного обеспечения вместо аппаратного обеспечения для меня.

Ответ 6

У меня это было выпущено после обновления Android Studio.

  • Откройте диспетчер AVD
  • Откройте контекстное меню для вашего изображения. (щелкните правой кнопкой мыши)
  • Выберите Cold Boot Now

ScreenShot

Ответ 7

Я пробовал использовать "kill adb-server и запустить adb-server", но он не работал. Я удалил свой AVD и создал новый AVD с той же конфигурацией, и он сработал. Едва потребовалось 30 секунд.

Ответ 8

В linux:

Перейдите в свой домашний каталог

$cd ~/.android/avd 
$ls
$NexusS.avd/  NexusS.ini
$rm *.ini
$rm -rf NexusS.avd/      (don't use sudo and use TAB to bring in Nexus avd directory)

Перезапустить eclipse и создать новые AVD

Пользователи Windows должны сделать то же самое в своем каталоге пользователя i.e C:/Users/FooBar/android/avd

Ответ 9

Я столкнулся с подобной проблемой, и с ней работал, запустил диспетчер виртуальных устройств Android и, когда вы запустили свой AVD, удалите старт проверки с последнего моментального снимка.

Я сделал это, и это сработало для меня.

Ответ 10

чаще всего удаление папки .android у пользователя имеет смысл, но

непонятны, некоторые из этих проблем могут возникнуть из-за драйверов дисплея. Попробуйте переключить драйверы на выделенную графику или переустановите главный драйвер.....

Ответ 11

После обновления до Windows 10 мои графические драйверы начали действовать странно.

Disable the "Use Host GPU"

активировал эмулятор для меня

Ответ 12

Для меня проблема заключалась в том, что я запускал андроид-студию из терминала с корнем.

Когда я нормально открывал студию из папки приложений и создавал новый AVD (корневой нет), AVD запустился.

Ответ 13

Я получил его на работу, сделав следующее:

  1. Щелкните правой кнопкой мыши по эмулятору в списке.
  2. Выберите Wipe Data

Ответ 14

Я столкнулся с подобной проблемой, потому что на диске было недостаточно места. Поэтому я удалил ненужные вещи, и это сработало для меня.