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