Android studio без haxm
Android Studio — IDE для разработки приложений для Андроид от Google на основе IntelliJ IDEA.
Установка:
Страница загрузок на официальном сайте.
Windows:
Необходимо установить JDK и прописать системную переменную JAVA_HOME
Чтобы использовать Android Studio с эмулятором на Windows XP SP3 необходимо скачать и установить старую версию Intel Hardware Accelerated Execution Manager (extra_intel_haxm-windows_r02.zip)extra_intel_haxm-windows_r02.zip ( 1.66 МБ )
OS X:
Установка Andoid Studio на OS X намного проще — необходимо проинсталировать JDK, а затем Android Studio.
Не запускается эмулятор
Запускается эмулятор, но появляется ошибка «pixel launcher isn’t responding»
При запуске эмулятора лаунчер сообщает: Pixel launcher isn’t responding. Ни какой реакции на нажатия.
Произошло на машине с встроенной видеокартой Intel HD Graphics 3000 — в Windows 10 драйвер не поддерживает OpenGL (вероятно связанно с этим).
Решение: в наcтройках AVD установить значение Software-GLES 2.0 для Emulated performance\Graphics
Создание быстрого x86 эмулятора Android (AVD) на примере Android 5.0.1 (API 21) Запускаем Android SDK Manager. Загружаем Intel x86 Atom System Image (ознакомьтесь также с Using Hardware Acceleration, Как разогнать эмулятор Android )
Пользуемся Изменение места хранения AVD. Инструкция.
Учебники по Android Studio: Renamed Properties in BuildTypes Renamed Properties in ProductFlavors Т.е. например в build.gradle вместо runProguard false необходимо написать minifyEnabled true Просьба: если вы автор последнего сообщения — просто редактируйте его, а не добавляйте новое. Добавляем систему контроля версий Mercurial
О инсталляции и работе с Mercurial хорошо написано здесь:
Устанавливаем Mercurial, если необходимо добавляем в %PATH% путь (в моем случае D:\Program Files\TortoiseHg\). избавится от проблемы удалось только вернувшись на 0.2.0 — удалить Android Studio через uninstal, затем удалить вручную каталог — там много остается. Ошибки: Ошибка Gradle project sync failed error — Решение В теме нет куратора. По вопросам наполнения шапки обращайтесь к модераторам раздела через кнопку Сообщение отредактировал derak1129 — 26.09.20, 17:13 Источник История о том, как запустить эмулятор Android или сэкономить на процессоре intelПредысторияЯ собрал года 4 назад домашний комп, который подходил всем моим запросам. На процессоре решил сэкономить — взял amd. К компу вопросов нет. Потом занялся разработкой под Android и тут меня ждал сюрприз! Эмулятор запускался только на процессоре intel. Его можно было запустить без аппаратной виртуализации конечно, используя вот этот совет www.youtube.com/watch?v=QTbjdBPKnnw&t=127s, но кто пользовался знает, что эмулятор может запускаться очень долго. У меня с 12ГБ доходило до 10 мин. Это может конечно из-за встроенной видеокарты. Основное рабочее место у меня было в офисе, поэтому особо переживал и тестировал дома на реальных устройствах. Но пару месяцев назад стал нужен именно эмулятор. Первой мыслью было конечно купить intel-овский процессор. Но нужно было покупать ещё материнскую плату и видеокарту. Скорее всего я бы так и поступил, если бы не наткнулся на обновлённые требования к системе. В требованиях написано, что эмулятор всё таки можно запустить на Windows 10 (с обновлениями после апреля 2018) с помощью технологии WHPX. Теперь основная часть истории, как это сделать. Всё оказалось не так тривиально. Заранее прошу прощения за упущения, потому что не могу назвать себя знатоком ни в “железе”, ни в Windows. ИнструкцияПосле всех обновлений эмулятор естественно не запустился. AndroidStudio пыталась запустить эмулятор с помощью HAXM и выбрасывала ошибку “Emulator: emulator: ERROR: x86 emulation currently requires hardware acceleration!”. Далее приведу инструкцию с ссылками упустив кучу подробностей и моих “танцев с бубном”. Должен поддерживать для работы с аппаратной виртуализацией. 2. Обновляем Windows 10 до версии 1803 (апрель 2018): 4. Включаем в bios режим виртуализации. Он там может называеться IOMMU, а не VT. 5. Качаем обновления для bios с официального сайта. Для моего asus, например, они были здесь. Версия Bios должна стать что-то около 3001: 7. Заходим на сайт microsoft и изучаем инструкцию для включения компонента. 8. Нужно проверить требования Hyper-V. Для этого в командной строке набираем systeminfo. Проверяем, чтобы отображались эти значения: У меня же вместо это было сообщение: На официальном сайте написано, что пока не будет стоять Yes-Yes-Yes-Yes система WHPX не будет работать. У меня же эмулятор запускается, при включенной низкоуровневой оболочке. 9. Далее в руководстве предлагается включить компонент hyper-v (он по умолчанию отключен): В русском переводе наименования несколько отличаются: Кстати, после отключения компонента “Платформа низкоуровневой оболочки Windows”, “Требования hyper-v” становятся Yes-Yes-Yes-Yes. Не понял этот момент. Если кто разбирается, напишите в комментариях. 10. Определяем, нужно ли нам всё это? Или легче было купить intel) После этих настроек всё должно заработать: Хочу отметить, используя технологию WHPX и процессор amd, запуск эмулятора занимает примерно столько же времени, сколько на процессоре intel. Учитывая, что остальное «железо» сравнимо по своим параметрам. Источник Как использовать Android Studio на AMD без установленного HAXM?Мой компьютер основан на процессоре AMD. Я работаю с Android Visual Studio, чтобы разработать приложение с флаттером. Но когда я пытаюсь запустить виртуальное устройство, оно не работает из-за HAXM. Intel HAXM требуется для запуска этого AVD. HAXM не установлен. Что я могу сделать? 2 ответаПотому что я использую AMD CPU и не имею лицензии Windows 10 Pro. Не было другого способа, кроме как купить процессор Intel или Windows 10 Pro. Вот почему я решил обновить Windows, теперь он работает с Hyper-V . Эмуляторы на машинах с процессором AMD поддерживаются с июля 2018 года, как указано в Эмулятор Android — процессор AMD и поддержка Hyper-V. В дополнение к этому есть руководство для developers.android.com для настройка эмулятора в различных средах с подробной информацией о системных требованиях:
Использование аппаратного ускорения предъявляет дополнительные требования к Windows и Linux: Процессор Intel в Windows или Linux: процессор Intel с поддержкой функций Intel VT-x, Intel EM64T (Intel 64) и Bit Execute Disable (XD) Bit Процессор AMD в Linux: процессор AMD с поддержкой виртуализации AMD (AMD-V) и дополнительная потоковая передача SIMD Расширения 3 ( SSSE3 ) Для работы с Android 8.1 (уровень API 27) и более поздними версиями системы подключенная веб-камера должна иметь возможность захвата кадров 720p. Таким образом, кажется, что вы должны убедиться, что ваш компьютер для разработки имеет необходимые функции, а затем следуйте инструкциям из блога. Источник Run android emulator without Intel HAXM softwareAs we all know that Intel HAXM software performs so much important and usable role in AVD( Android Virtual Device )manager and it dose not starts or work properly without haxm software installation But some of older hardware configuration systems dose not supports Intel HAXM software and shows error message while installing time that is ” This computer dose not support Intel Virtualization Technology (VT-x), HAXM cannot be installed.Please refer to the Intel HAXM documentation for more information“. So here is the complete step by step tutorial for Run android emulator without Intel HAXM software. How to Run android emulator without Intel HAXM software.1. First step is to make sure that your have installed ” ARM EABI v7a System Image ” for particular android api version through Android SDK Manager.( The version of android api in which you have create the emulator ). 2. Now after installing ” arm eabi v7a system image ” start android studio or eclipse and edit CPU/ABI to ARM ( armeabi-v7a ) and save new emulator settings. Note: Please create emulator below of Android lollipop version because android lollipop and android marshmallow is not stars in arm installation. So best alternative option is create avd using Android 4.0.3 ( API 15 ). Источник |