Может ли эмулятор Android Studio работать на процессорах AMD FX?
Сначала он выдавал мне ошибки, такие как:
Для запуска этого AVD требуется Intel HAXM. Ваш ЦП не поддерживает необходимые функции (VT-x или SVM)
Исследуя, я понял, что HAXM - это технология Intel, в AMD ее эквивалент - AMD-V, но, глядя в Интернет, я видел эту ветку: эквивалент Intel HAXM для AMD в ОС Windows , в котором говорится, что он поддерживается только в Linux .
Я также попытался изменить эмулятор с X86 на ARMEABI:
Таким образом, он больше не выдает ошибок и не запускает эмулятор, но не завершает выполнение:
Я оставил его более чем на полчаса, и он не работает, он остается таким же, как предыдущее изображение.
На данный момент я запускаю приложения со своего физического мобильного телефона, что вы порекомендуете?
Что ж, я нашел решение: Genymotion , думаю, большинство из вас его уже знает. Для тех, кто этого не делает, это эмулятор, который позволяет нам настраивать мобильные телефоны реального рынка, samsung, htc, sony и т. д.
Дело в том, что это помогает нам решить проблему:
Загрузите и установите Genymotion
1 - Зайдите на страницу www.Genymotion.com и скачайте программу и установите, есть бесплатная версия, полагаю она будет ограничена некоммерческим использованием.
2 - Когда установка будет завершена, введите имя пользователя и пароль, которые вы заполнили на своем веб-сайте:
3 - Теперь нажмите «Добавить» и выберите эмулятор, вы увидите, что он загружен и установлен.
Настройка Android-студии
Для этого раздела я взял за основу видео на английском языке: установка плагина genymotion .
1 - В android studio заходим в File/Settings/Plugins/Browse repositories... Ищем Genymotion и устанавливаем, он попросит нас переустановить IDE.
Если все прошло успешно, появится следующее окно:
В моем случае этого не произошло, я не знаю причины, но чтобы иметь возможность использовать эмулятор, нам просто нужно открыть программу Genymotion и запустить эмулятор, который мы создали ранее:
Запустив эмулятор, запускаем наш проект в Android Studio:
Как видно на предыдущем изображении, он распознает устройство, как если бы оно было подключено к ПК.