Android эмулятор не запускается вообще - PullRequest
14 голосов
/ 18 ноября 2010

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

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

emulator -avd avdname

-> ничего. Нет ошибок. emulator.exe работает в Taskmanager.

Windows 7 Инструменты Android SDK, редакция 7

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

эмулятор: ОШИБКА: изображение пользовательских данных используется другим эмулятором. прерывание

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

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

Ответы [ 15 ]

13 голосов
/ 13 апреля 2017

У меня была знакомая проблема в 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, и, как по волшебству, это решило проблему.

6 голосов
/ 17 декабря 2012

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

5 голосов
/ 01 января 2018

Я получил это после обновления Android Studio.

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

ScreenShot

5 голосов
/ 18 ноября 2010

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

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

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

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

Удачи!

4 голосов
/ 04 октября 2012

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

3 голосов
/ 16 марта 2017

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

2 голосов
/ 30 января 2013

В 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)

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

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

2 голосов
/ 13 июня 2012

Я попробовал подход «убить adb-сервер и запустить adb-сервер», но он не сработал.Я удалил свой AVD и создал новый AVD с той же конфигурацией, и это сработало.Едва заняло 30 секунд.

1 голос
/ 02 июня 2015

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

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

1 голос
/ 09 августа 2012

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...