Эмулятор в Android Studio не запускается

Я думаю, что это проблема с ссылкой SDK в структуре проекта, но когда я нажимаю run, и я выбираю Launch Emulator, ничего не появляется.

У меня такая же проблема. Я только что создал AVD с RAM 768 МБ, и все получилось нормально!

У меня была аналогичная проблема … Android Emulator не открывается. Вам нужно выяснить причину этого … Вы можете запустить свой эмулятор из командной строки. Для этого вы можете скопировать и вставить свою командную строку из консоли «Run» или «AVD» для Android Studio. Например:

"{Path} \ android-sdk \ tools \ emulator.exe -avd Default_Nexus_5 -netspeed full -netdelay none"

Когда вы запускаете его из терминала командной строки, он дает сообщение с ошибкой. В моем случае это было полезно для обнаружения проблемы:

.. \ android-sdk \ tools> эмулятор: ERROR: для эмуляции x86 в настоящее время требуется аппаратное ускорение! Убедитесь, что Intel HAXM правильно установлен и применим. Состояние ускорения процессора: модуль ядра HAX не установлен!

  • Мне нужно было активировать ускорение GPU с помощью инструмента, чтобы включить его на моей машине. Я решил установить с SDK Manager инструмент HAXM …

  • У меня была другая проблема … Например, я назначил плохой URL-адрес для пути к коду моего виртуального устройства … Чтобы решить эту проблему, я настроил свое виртуальное устройство с допустимым скином с моей платформы sdk: '{path} \ android- SDK \ платформа \ android- {число} \ шкурки {SCREEN_SIZE}»

Теперь он отлично работает.

Если вы новичок в студии Android, вам нужно следовать нескольким основным шагам в настройке эмулятора.

  1. Убедитесь, что у вас установлен правильный SDK
  2. Убедитесь, что в BIOS включена опция Intel HAXM & virtualization
  3. Настройте эмулятор правильно, загрузите образ системы Intel X86 Atom для лучшей производительности.

Пройдите этот блог, http://www.feelzdroid.com/2015/05/android-studio-emulator-not-working-solution.html

Здесь они ясно объяснили, каковы проблемы, с которыми вы сталкиваетесь во время работы и разрешения для одного и того же.

Я бы хотел опубликовать ссылку на этот ответ, поскольку это может помочь любым лицам в этом потоке, запущенным в проблемы, запускающие виртуальное устройство с более чем 768 МБ памяти; Как сделать AVD с> ОЗУ 768 МБ Эмулировать устройства Galaxy

У меня есть аналогичная проблема, но я решил ее, переключившись на «Android 4.2.2 armeabi-v7a» (мне нужно было проверить его на Jelly Bean) в моем AVD, и это исправило проблему для меня.

Похоже, что мой процессор AMD и аппаратная эмуляция Intel X86 не могли начаться. Поэтому я изменил использование «API», отличного от «x86» (хотя он рекомендовал использовать x86). Надеюсь это поможет.

1) Откройте SDK Manager и загрузите эмулятор Intel x86 Emulator Accelerator (установщик HAXM), если вы этого не сделали.

2) Теперь перейдите в каталог SDK (обычно: C: \ users \ имя_пользователя \ AppData \ Local \ Android \ sdk). В этом каталоге перейдите в extra> intel> Hardware_Accelerated_Execution_Manager и запустите файл с именем « intelhaxm-android.exe ».

В случае возникновения ошибки, например, «технология виртуализации Intel (vt, vt-x) не включена». Перейдите в настройки BIOS и включите виртуализацию оборудования .

3) Перезапустите Android Studio и попробуйте снова запустить AVD.

Это может занять минуту или 2, чтобы отобразить окно эмулятора.

Вероятно, это не произойдет, потому что вы

  • CPU не установлен, затем выполните следующий ответ: Не удалось создать Android AVD из-за настроек Target и CPU / ABI?

ИЛИ

  • Не загружены правильные SDK

Если вы перенесли свой проект из Eclipse, есть вероятность, что при запуске эмулятора вы застрянете в этом сообщении, не увидев ничего другого:

В ожидании устройства.

Если вы откроете диспетчер устройств, вы, вероятно, увидите что-то вроде этого:

Введите описание изображения здесь

Просто воссоздайте свои устройства.

Я столкнулся с подобной проблемой. Вы можете отредактировать конфигурацию или создать новый AVD с более высокой ОЗУ. Также попробуйте увеличить Heap до 128. Эмулятор будет работать плавно даже без HAXM

У меня такая же проблема. Я только что создал новый AVD с 768 МБ оперативной памяти, и он отлично справился со мной. I Используется для API 22 (версия Lollipop).

Помимо использования внешнего эмулятора, такого как bluestacks, вы также можете создать новый новый AVD и выбрать системный образ с ABI armeabi-v7a с уровнем API 21, вместо того, чтобы выбирать ABI x86, который терпит неудачу. У меня была такая же проблема, я пробовал это, и это сработало. Надеюсь, это будет полезно.

Проверьте, установлены или нет следующие инструменты в Android SDK Manager, как показано на рисунке: Введите описание изображения здесь

Я потратил несколько часов на эту проблему. Что сработало для меня, так это открытие Диска Tools-> Android-> SDK, выбрав Android SDK в разделе «Системные настройки» в левой части экрана и перейдите на вкладку «Инструменты SDK». Затем я отключил настройки для эмулятора Android и ускорителя эмуляции Intel x86. Я применил эти изменения, перезапустил Android Studio, а затем повторно проверил эту опцию и применил изменения. Программа переустановила компоненты эмулятора, и все работает. Надеюсь, это поможет кому-то.

Кажется, что «Ожидание подключения целевого устройства …» – это общее сообщение, которое появляется всегда, когда эмулятор не может начать правильно. И в чем причина? Как вы можете видеть, может быть много причин.

Я думаю, что лучший способ найти конкретную ошибку с эмулятором – запустить его в терминале. Так:

1 – Откройте терминал и перейдите в эту папку: ~/Android/Sdk/tools

2 – Запустите эмулятор с помощью этой команды:

 ./emulator -avd EMULATOR_NAME -netspeed full -netdelay none 

Вы можете увидеть имя своего (ранее созданного с помощью AVD Manager) эмуляторов с помощью этой команды:

 ./emulator -list-avds 

Если все в порядке, программа не запускается и записывает в терминал конкретную ошибку.

В моем случае приложение говорит о том, что при загрузке драйвера графическая ошибкаошибка libGL: невозможно загрузить драйвер: r600_dri.so »). Как объясняется здесь , похоже, что Google упаковал с Android Studio старую версию одной библиотеки, а эмулятор терпит неудачу, когда он пытается использовать мою графическую карту.

Решение? Очень просто: использовать системные библиотеки вместо пакетов в Android Studio. Как? Добавление «-use-system-libs» в конце команды. Так:

 ./emulator -avd EMULATOR_NAME -netspeed full -netdelay none -use-system-libs 

Окончательное решение – установить переменную среды ANDROID_EMULATOR_USE_SYSTEM_LIBS в 1 для вашего пользователя / системы. С этим изменением, когда я запускаю эмулятор в Android Studio, он также загружает системные библиотеки.

PS 1 – Самый простой способ установить переменную окружения – изменить скрипт, запускающий Android Studio ( studio.sh , в моем случае он внутри / opt / android-stuido / bin ) и добавить в начале это:

 export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1 

PS 2 – Я работаю с Debian Jessie. Моя графическая карта – ATI Radeon HD 6850 от Sapphire.

У меня была такая же проблема. Я решил создать (см. Кнопку внизу слева). Я определил изображение в соответствии с моим устройством и, похоже, работает.

Я думаю с Android Studio в версии 1.0.1, есть еще много ошибок.

Просто проверьте журнал ошибок, что вам нужно знать о неисправности. Это может быть ошибка ускорения окна ускорения, как упомянуто выше, вам нужно установить ее отдельно в этом случае … Обычно путь: c: \ users \ youruser \ appdata \ local (запускать некоторый bat-файл с именем HAXM)

Здесь ошибка всплывает в android studio и выше была решением этого .. \ android-sdk \ tools> эмулятора: ERROR: эмуляция x86 в настоящее время требует аппаратного ускорения! Убедитесь, что Intel HAXM правильно установлен и применим. Состояние ускорения процессора: модуль ядра HAX не установлен!

Скажите мне, если проблема сохранится после этого, я полагаю, вы сможете увидеть эмулятор Nexus 5 на экране

Теперь я использую android studio на mac, у меня есть проблема. Когда я выполнил эмулятор в cmdline, я получил сообщение об ошибке. Поэтому я подумал, что, возможно, не было разрешения exe на эмулятор. Затем, когда я добавил разрешение на chmod, все работает.

Я столкнулся с той же проблемой. Из некоторых исследований, которые я сделал, я понял, что мой компьютер не поддерживает виртуализацию. Поэтому мне пришлось установить BLUESTACKS. Поверьте, это сработало … вы также можете попробовать.

  1. Просто зайдите в каталог C: \ Android \ sdk \ platform-tools и дважды щелкните adb
  2. Убедитесь, что ваша синевата работает.
  3. Когда вы пытаетесь запустить проект, он автоматически появляется, чтобы работать с bluestacks …. просто выберите bluestack, и все готово.

Если вы хотите установить bluestack, просто Google, вы можете загрузить несколько сайтов бесплатно.

Одна из причин может заключаться в том, что выбранный ABI не подходит для вашей системы. Для меня работает только arm64.

pic1 pic2

Если вам трудно найти Emulator в Android Studio, вы также можете скачать genymotion в своей студии Android.

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

У меня была такая же проблема, но теперь я успешно ее использую. Как вы знаете, минимальная оперативная память, необходимая для запуска студии Android, составляет 4 ГБ, но если у вас всего 4 ГБ ОЗУ, вы, вероятно, не сможете одновременно запускать много других приложений.

Также возможно, что некоторые драйверы Windows, например графика, несовместимы. Вы можете поэкспериментировать с программными и аппаратными параметрами для графики: https://developer.android.com/studio/run/emulator-acceleration.html

Это также может помочь увеличить тайм-аут соединения в настройках / задачах.

У меня была такая же проблема в Windows 10 после того, как я переместил мою папку с Android-SDK в D: /, поскольку я был недостаточно на месте на c: /.

Оказалось, что эмулятор Android ищет Android SDK через глобальные переменные (окружение), а не путь, определенный внутри Android Studio.

Поэтому я редактировал переменную окружения ANDROID_HOME и все.

Вам нужно установить «Android Emulator»,

Перейдите в SDK Manger -> Внешний вид и поведение -> Настройки системы -> Android SDK -> SDK Tools. И установить крючок в Android Emulator

Нажмите «Выполнить» и подождите, если будет сказано
«Устройство не готово. Ожидание 20 секунд».

Снова нажмите «Запустить». Теперь это работает 🙂

Intereting Posts
Добавление зависимости от Android-проекта Android ExoPlayer не возобновляется после подключения сети NullPointerException на картеFragment.getMapAsync Внешнее приложение действует как полноценный ключ версии Как рисовать бесшовные кривые, используя графику Android? В чем смысл индекса указателя и каким образом его можно изменить? Как изменить черный цвет фона растрового изображения на прозрачный? Я потерял ключ, которым я подписал приложение для Android с Лучшая практика получения JSON и преобразования его в объект Как выбрать и обрезать изображение в Android? Удаление строк android sqlite старше x дней RatingBar отображается неправильно в Android, когда на том же TableRow, что и TextView Высота дочернего вида Android не соответствует родительскому элементу в элементе ListView Размещение / Перекрытие (z-index) над вкладками панели действий Java.lang.IllegalArgumentException: Недопустимый символ в запросе