2014-09-27 3 views
1

Когда я запускаю AVD из Android Studio, он показывает черный пустой экран в течение долгого времени, и я не вижу главный экран. Я просмотрел несколько сообщений о переполнении стека (Virtual Machine Acceleration for Android Emulator и Android emulator system images and AMD processor) с начала 2013 года, которые предположили, что это из-за процессора AMD (который я использую) и который не позволяет устанавливать HAXM.Android-эмулятор не работает на AMD

Я просто хочу знать, что с 2013 года было решение этой проблемы (от AMD или Google)? Или же какая альтернатива помимо Genymotion?

Emulator Home Screen

PS: В некотором примере в сети я видел тот же пустой экран, но с клавиатурой справа, внизу управления курсором.

AVD Configuration

PS: AVD даже не работает, когда я выбираю "Intel Atom x86" или снимите флажок "Использовать хост-GPU".

HAXM Installation Error

ответ

1

Из памяти, я думаю, HAXM работает только с чипсетом Intel, а не AMD. (У меня тоже есть AMD!).

Genymotion - хорошая альтернатива Android AVD с точки зрения скорости и запуска. Однако Genymotion не поддерживает некоторые уровни API. Таким образом, в зависимости от вашего требования, вам может понадобиться использовать Genymotion и Android AVD для тестирования различных уровней API Android.

Кроме того, с запасом Android AVD, посмотрите на это link, чтобы увидеть другие параметры, которые вы можете предоставить при запуске AVD. В частности, параметр -debug-all может отображать журналы отладки, которые могут помочь устранить проблемы с AVD. Если вы не тестируете звук для приложения, то нет смысла загружать аудио поддержку AVD. Вы можете отключить поддержку звука, указав параметр -noaudio.

+0

Я открыт для Genymotion, но его бесплатная версия (https://shop.genymotion.com/index.php?controller=order-opc) не поддерживает все функции, и Android AVD Android даже не запускается, так что вы можете видеть, что я застрял. У вас тоже есть AMD, и вы используете бесплатную или платную версию Genymotion? Сколько времени занимает ваш AVD, чтобы показать главный экран? – RGB314

+0

Я использую бесплатную версию 'Genymotion', остальная часть моего тестирования выполняется через Android Android AVD. Я не знаю, имеет ли смысл иметь 8 ГБ ОЗУ, как загружаются и обрабатываются AVD, или тип используемой графической карты. Среднее время запуска AVD занимает около 5-10 минут. – ChuongPham

+0

Спасибо за ваш ответ. У меня тоже 8 ГБ ОЗУ. Если бы я мог спросить, каковы ваши настройки AVD для ОЗУ, CPU и т. Д.? – RGB314

0

Очень вероятно, что 512 МБ недостаточно для правильного эмуляции устройства xhdpi. Попробуйте увеличить эмулируемую ОЗУ до 1024 МБ и посмотреть, можете ли вы правильно загрузиться.

+0

512 МБ - более чем достаточно ОЗУ для запуска AVD с эмуляцией XHDPI, особенно если вы выберете ** Используйте опцию Host GPU **. Большинство графических карт, выпущенных с 2013 года, имеют мощную встроенную оперативную память, чтобы помочь карте с графическим вычислением.Таким образом, 512 МБ в значительной степени зарезервированы для операций в AVD. Если вы установите RAM на 1024 МБ, вы повесите AVD [на экране анимации логотипа] на некоторой комбинации OS + AVD. – ChuongPham

+0

жаль, что я имел в виду xxhdpi, как в скриншоте конфигурации AVD выше. – Digit

+0

Кроме того, я не знаю о какой-либо проблеме, когда установка размера ОЗУ до 1024 вместо более низкого номера будет препятствовать загрузке системы. У вас есть конкретный/воспроизводимый пример случайно? – Digit

 Смежные вопросы

  • Нет связанных вопросов^_^