Эмулятор Android Studio и процессор AMD

Я не могу запустить свое приложение на стандартном эмуляторе Nexus 5. Кажется, для этого требуется Intel HAXM, но у меня процессор AMD. Итак, как я могу использовать эмулятор, не покупая процессор Intel (или не устанавливая Linux)?


person nikoliazekter    schedule 04.01.2015    source источник
comment
Теперь это возможно. См. мой ответ здесь stackoverflow.com/a/57917310/676571   -  person clearpath    schedule 13.09.2019


Ответы (5)


Если у вас процессор AMD, вы можете загрузить образ ARM, но на платформах x86 он очень медленный.

Образ x86 не работает с процессорами AMD, потому что для образа x86 требуется установленный HAXM, для которого требуется поддержка VT-X, а его поддерживают только процессоры Intel.

Таким образом, вы можете загрузить эмулятор Genymotion, который поддерживает технологии VT-X и AMD-V.

person blues667    schedule 04.03.2015
comment
На самом деле у меня платформа x64, но я не думаю, что это играет роль или играет? - person nikoliazekter; 04.03.2015
comment
у вас платформа x64 Intel или AMD? Genymotion хорошо работает на платформах Intel и AMD. - person blues667; 06.03.2015
comment
он работает на процессоре AMD в 64-битном режиме, мой рабочий стол в офисе - AMD, и я использую Win7 64-бит + JDK 64-бит + Andriod Studio + Genymotion, он работает очень хорошо. - person blues667; 07.03.2015

Genymotion очень быстрый. Помимо подключения вашего физического устройства для тестирования, это следующая лучшая вещь. Эмулятор Android Studio не подходит для тестирования. Я использую личную версию Genymotion.

person College Dude    schedule 04.11.2015

С новейшим API 30 даже эмуляторы x86 работают очень быстро на процессорах AMD. Для этого в Windows вы выполните это ниже.

Вам абсолютно не нужен Intel HAXM (Hardware Accelerated Execution Mode) в процессорах AMD, потому что это процессоры AMD.

Просто включите (отметьте) Windows Hypervisor Platform в функциях Windows, как показано ниже. введите здесь описание изображения

Теперь вы можете запускать эмуляторы. Нет необходимости в Intel HAXM.

Вот официальная ссылка: https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html

person Uddhav Gautam    schedule 22.08.2020

Вы можете запустить образ эмулятора ARM (не Intel). Из вашего списка просто выберите эмуляцию не Intel.

person codecats    schedule 04.01.2015
comment
Где этот список для запуска эмулятора ARM? не могу найти @codecats - person codingNightmares; 08.04.2015

Вам следует попробовать ARC Welder, если вы хотите протестируйте приложение, не отвлекаясь на эмулятор. Он работает с средой выполнения приложений Google для Chrome.

Вы просто передаете ему apk-файл вашего приложения, и он создает папку, содержащую ресурсы вашего приложения, а затем запускает приложение. Он все еще находится в активной разработке, поэтому пока не все приложения работают, но попробовать действительно стоит.

person Feyisayo Sonubi    schedule 02.04.2016