0

Это сводит меня с ума, и я не могу найти никакой помощи. Я довольно новичок, когда дело доходит до эмуляторов, и тем более, когда дело доходит до Android Studio. Вот моя проблема: я установил Android Studio. Загрузили обновления SDK, включая HAXM, и настроили мой собственный AVD. При попытке запустить AVD или даже AVD стартера, который уже был там, я получаю сообщение об ошибке, что эмуляция эмулятора: ERROR: x86 в настоящее время требует аппаратного ускорения! "Android Studio: аппаратное ускорение

Я сделал несколько поисковых запросов и попытался завершить установку HAXM с помощью установочного файла в папке Android/SDK. Мне сразу сказали, что установка завершилась неудачно и мой процессор не разрешил Intel Hardware Acceleration, или что-то в этом роде. Я где-то читал, что единственный способ использовать аппаратное ускорение на AMD - это если я нахожусь в Linux, с которым у меня нет опыта. Поэтому я попытался сдаться. Теперь я не могу понять, как полностью отключить аппаратное ускорение в Android Studio. Я даже не начал учиться писать в андроиде, потому что я не могу запустить AVD.

Есть ли у кого-нибудь какие-либо подсказки для полного Android noob? Я подумал, что это будет что-то интересное, потому что я сразу же неплохо смотрел на C++, и я всегда был огромным поклонником Android. Тем не менее, я до сих пор избегал делать какие-либо действия с графическим интерфейсом, и на данный момент мне не очень интересно.

У меня работает система AMD с 8 ГБ оперативной памяти. В частности, я использую четырехъядерный процессор AMD FX-4130 на материнской плате GIGABYTE GA-970A-DS3.

+2

Моя рекомендация использует Genymotion его лучший эмулятор Android, который отлично работает –

+0

. Я проверю это, как только я получу больше в программировании для Android, если у меня возникнут проблемы с Android Studio. Спасибо за предложение! – Skjaz

+0

Поскольку вы новичок в среде разработки Android: студия Android не соответствует эмулятору. AS - это в основном редактор. И это дает вам ярлык для выполнения вашего кода на устройстве, который может быть эмулятором. Он также поставляется с некоторыми другими приложениями (инструменты Android SDK), такими как adb, gradle, монитор устройства и т. Д. Чтобы задать свой вопрос о правильном модуле с правильным тегом, ваши шансы получить хороший ответ на SO. –

ответ

1

К сожалению, технология виртуализации AMD AMD-V несовместима с Intel HAXM. Ваш единственный выбор - либо ознакомиться с Linux, либо использовать AVM на базе ARM, который не требует виртуализации.

Инструкции для Linux в документе разработчиков Android от Using the Emulator.

+0

Удивительное решение для отчаянного нуба! Это именно то, что я искал. Спасибо! – Skjaz

0

Вы можете использовать Genymotion вместо стандартного. Он быстрее, чем стандартный. И этот эмулятор совместим как с Intel, так и с AMD. Genymotion просто использует Virtualbox для запуска Android в VM.

Вот ссылка на Genymotion.
Genymotion, Genymotion user guide

это может вам помочь.

0

Возьмите телефон для Android с его USB-шнуром, затем выполните следующие действия:
1. подключите телефон к компьютеру. 2. на телефоне перейти: настройки> о прокрутке устройства, чтобы найти номер сборки
3. нажмите номер сборки 7x (это позволяет режим разработчика)
4. вернитесь к настройкам, нажмите параметры разработчиков, выберите команду usb debugging, включите отчеты об ошибках , проверять приложения через usb и рендеринг силы GPU.
5. Проверьте подключение устройства на компьютере
6. Добавьте в build.gradle под «buildTypes {» написать этот

debug { debuggable true } 

тогда, когда вы запускаете ваш проект, вы должны быть в состоянии видеть ваш телефон в avd, а затем выберите его. Ваш телефон будет автоматически запускаться с вашим приложением, за исключением того, что это будет небольшой полуэффективный процесс загрузки. Также не забудьте удалить код отладки из вашего файла градиента, когда приложение завершено.

+0

Необходимо установить '' 'debuggable''''? Я использую аппаратное устройство без этой опции. – JCarlos