Android-эмулятор не показывает ничего, кроме пустого экрана

Я являюсь полным nOOb для Android-программирования и впервые пытаюсь использовать его, пройдя учебники. Проблема в том, что я создал несколько эмуляторов, использующих API android 4.4.2, и ни один из них не показывает ничего, кроме пустого экрана. Я пробовал AVD с API Google 19.. это не работает. Может кто-нибудь, пожалуйста, подскажите мне, что неправильно с ним. Спасибо заранее

Ответ 1

У меня была такая же проблема, что и на Mac Book Pro, купленном в 2011 году.

Я решил это, выбрав " Использовать хост-GPU" в качестве опции эмуляции в нижней части экрана " Создать....

Ответ 2

Пользователи Mac: К сожалению, если у вас более старый Mac (например, в конце 2009 года) и используется Yosemite, вы не можете использовать HAXM для 64-битной архитектуры. Согласно сообщениям о выпуске HAXM:

Драйвер HAXM не поддерживает эмуляцию 64-битного образа системы на системах Intel на базе микроархитектуры Core (Core, Core2 Duo и т.д.). Поддерживаются все системы, основанные на Nehalem и выше. (Corei3, Core i5 и Core i7).

Я потратил день, пытаясь понять эту проблему, когда я пришел к этой цитате. Единственное, что работает, - это использовать версию без ОС x86 последней версии (например, Lollipop Android 5.0.1 armeabi-v7a) в вашем AVD

Ответ 3

У меня такая же проблема была и в win10 64bit. После долгих поисков я нашел это решение. (Если вы используете систему Intel (CPU, GPU, Motherboard и т.д.)) Надеюсь, что это тоже работает для вас.

Шаг 1. Убедитесь, что на вашем устройстве включена виртуализация:

Перезагрузите компьютер и нажмите F2 для настройки BIOS. Вы должны найти тег Virtualization и убедиться, что он помечен как включенный. Если он не включен, никакие виртуальные устройства не могут работать на вашем устройстве.

Шаг 2. Установите/обновите Диспетчер аппаратного ускорения Intel (Intel HAXM) на вашем устройстве:

Это программное обеспечение должно быть установлено или обновлено для запуска любых AVD. Вы можете скачать последнюю версию, прибегая к помощи "HAXM". После загрузки установите файл .exe и перезагрузите компьютер.

Ответ 4

Время отклика эмулятора Android очень медленно, поэтому вы можете попробовать альтернативу https://cloud.genymotion.com/page/launchpad/download/

или

http://www.bluestacks.com/

оба являются очень хорошим вариантом для тестирования приложения на этапе разработки.

Ответ 5

Мне удалось исправить эту проблему, вручную переустановив HAXM. Я думаю, что Android Studio прикрутила установку. Вы можете запустить установщик (.DMG) из этого каталога в каталоге Android SDK:

/extras/intel/Hardware_Accelerated_Execution_Manager/

Ответ 6

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

используйте Intel AVD, если хотите, чтобы он был быстрее.

Ответ 7

У меня была эта проблема с эмулятором, работающим под управлением Android с уровнем API 14. Я решил его, уменьшив память, используя эмулятор. Сначала было установлено около 1 ГБ, и когда я установил его на 256 МБ, все было в порядке.

Ответ 8

У меня была та же проблема в модели Macbook pro mid 2012 с процессором 4 ГБ оперативной памяти и Intel Core i5, удаленной AVD и создал новый AVD.
При создании нового AVD в расширенных параметрах → аппаратная конфигурация задает память как 512 МБ и выберите опцию Использовать GPU.
При запуске AVD получена ошибка с некоторым пакетом, было предложено автоматически обновить этот пакет и после этого сработало для меня с шармом.

Ответ 9

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

Ответ 10

Пробовал все вышеперечисленное. В конечном счете, это была комбинация использования графического рендеринга на основе программного обеспечения в сочетании с "более старыми" изображениями устройств (работа nexus 7, nexus 10 - нет). Идите фигуру. И да, это очень медленно.

Ответ 11

Если вы запустили его в первый раз после установки, но не смогли запустить его снова, это может быть связано с отключением виртуализации. Войдите в свой BIOS и включите его. Это также относится к FAQs andyroid при установке.

Ответ 12

Недавно я начал работу с разработкой Android, и у меня возникла проблема с эмулятором, показывающим черный экран, даже когда я использовал ускорение программного обеспечения GPU. При выполнении следующей команды в папке инструментов в папке Sdk Android

 $./emulator -accel-check

Результат, приведенный ниже, показал, что KVM установлен правильно и может быть использован.

    accel: 
    0
    KVM (version 12) is installed and usable.
    accel

Итак, я установил следующие пакеты

$ sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils ia32-libs-multiarch

Как я использую Manjaro, я не нашел все пакеты в программном репо. Мне удалось найти только следующие пакеты

  • QEMU
  • Libvirt
  • Мост-Utils

Установка этих элементов помогла мне запустить AVD как в программном, так и в аппаратном обеспечении GPU.

Источник: - https://developer.android.com/studio/run/emulator-acceleration.html

Ответ 13

Недавно у меня была такая же проблема в эмуляторе Nexus 5 (Android O). Я пошел в Android Virtual Device Manager и протрите данные пользователя, и он решил мою проблему.

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

Ответ 14

Похоже, что есть много возможных решений, так вот, как я решил свой черный экран эмулятора после чего-то (Gradle?), обновленного в Android Studio:

Измените настройку AVG Graphics на "Software - GLES 2.0"

Ссылка на мой полный ответ связанного вопроса с скриншотом: fooobar.com/questions/331308/...

Обновление: пока это не работает с устройствами, поддерживающими Play Store, потому что параметр Graphics не может быть изменен

Ответ 15

У меня была проблема с черным экраном плюс сообщения о сбое звука с недавно установленной Android Studio 3.4.1 на довольно новой машине amd. поэтому я установил виртуальные устройства на базе arm, использовал Nexus 4 API 15 на targed 4.0.3 (Google API), как рекомендовано для первого запуска.

Я изменил настройки Windows → Конфиденциальность → microphone->, чтобы другие приложения могли использовать его для исправления ошибочных звуковых сообщений.

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

перешел к настройкам → расширенный и изменил "OpenGL ES Renderer" и "OpenGL ES API level" на "Рабочий стол OpenGL" и "Совместимость" соответственно.

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