2015-01-09 3 views
4

Я недавно установил студию Android и все ее обновление, используя диспетчер sdks. Когда я пытаюсь запустить эмулятор я могу видеть это:android emulator black screen

эмулятор -netdelay ни -netspeed полный -avd Nexus_5_API_21_x86

HAX работает и эмулятор работает в режиме быстрого вирт

кажется хорошо. Начало эмулятора, но только то, что я вижу, это черный экран. Я использую AVD по умолчанию, созданный приложением. Он имеет системный образ google api x86, 1 ГБ оперативной памяти, память объемом 64 МБ и хранилище памяти 200 Мб. Я попытался снять флажок «Использовать главный GPU», но это не решило проблему.

+0

проверка ответ на http://stackoverflow.com/questions/27567007/cant-start-emulator-for-android-studio/27569946#27569946 –

+0

возможный дубликат [Android эмулятор не показывает ничего, кроме черного экрана и устройства adb показывают «устройство в автономном режиме»] (http://stackoverflow.com/questions/10022580/android-emulator-shows-nothing-except-black-screen-and-adb-devices-shows-device) – tir38

ответ

1

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

Я предполагаю, что мой снимок был каким-то образом искажен.

Снимите отметку с загрузки и сохранения снимков.

+0

Для меня isn Это проблема. Загрузка и сохранение снимков уже были сняты. – mrdaino

1

Также посмотрите на свою кожу - некоторые обнаружили, что она работает с кожей WVGA800. Другие здесь обнаружили, что это связано с высокими требованиями к оперативной памяти самого устройства Nexus 5 AVD. Я думаю, что Nexus 5 занимает почти 1600. Попробуйте либо уменьшить выделение RAM в AVD («Дополнительные настройки»), либо переустановить HAXM с более высоким пределом RAM.

+0

Спасибо, но это не работает – mrdaino

0

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

Я запускаю Ubuntu, и файлы конфигурации хранятся в папке .android домашнего каталога, то есть ~/.android. Я видел ссылки на старые SDK в конфигурационных файлах и удалял всю папку. После этого эмулятор x86 снова начал работать.

Оглядываясь назад, то, что его отдало, было то, что когда я начал использовать изображения ARM, эмулятор работал. Я использовал только x86-образы с qemu в прошлом.

1

Столкнувшись с той же проблемой, Я решил, уменьшив версию AVD. В диспетчере AVD выберите создать более низкую версию, например. Я использовал Nexus 5 и создал Nexus 4, который работал хорошо.

Если это решает это означает, что вам необходимо обновить машину, RAM и т.д.

+0

Это не работает для меня :( –

+0

Нижняя версия работала для меня, но я думаю, что это не проблема с ОЗУ ... – Mark

1

Такой же проблема для меня, я решил его с помощью x86_64 образа системы вместо X84, может быть, x86 изображения имеет некоторую ошибку на какой-то хост-системе , например Окна 10.

0

если вы Avast антивирус установлен В Avast антивирус под вкладку Настройки (параметры)> Устранение неполадок (DEPANNAGE), следует снять флажок «Включить аппаратную поддержку виртуализации» («activer l'помощь ля виртуализацию») ,

Теперь перезагрузите компьютер, он должен работать если не переустанавливать HAXM в Intel, который можно найти под ~ SDK_LOCATION \ Extras \ Intel \ Hardware_Accelerated_Execution_Manager

1

Я побежал в тот же ваш вопрос, это то, что я сделал что работает: Мой первый начинает работать с Nexus_4_API_25 (пробовал даже с Nexus 6, Nexus 5 и Nexus One, никто из них не работал!) Создайте новый ADV из Android Studio (в виду, что я не разрешал новый переднюю и заднюю камеры на новое устройство, поэтому отключите их) Итак, перейдите в Терминал и перейдите в папку, где находится ваш эмулятор, и перечислены ваши эмуляторы, мой:

~/Library/Android/sdk/tools/emulator -list-avds 

После запуска эмулятора с графическим процессором, размещенного на вашем компьютере:

~/Library/Android/sdk/tools/emulator -avd Nexus_4_API_25 -gpu host 

Это будет запустить эмулятор, а затем вы можете запустить приложение в нем. Надеюсь, это поможет кому-то другому.

3

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

enter image description here