Как запускать приложения и игры для Андроид на ПК
Можно ли запустить Android на компьютере? На самом деле это странный вопрос. Ведь компьютер — это устройство совершенно другого толка, и ему нужна настольная операционная система с более широким спектром возможностей. Android банально не сможет раскрыть весь его потенциал. Однако бывают ситуации, в которых запустить мобильную ОС на десктопе оказывается просто необходимо. Например, чтобы запустить то или иное приложение, написанное исключительно для смартфонов. Ну, надо, так надо. Решить проблему помогут эмуляторы Android для ПК.
Хотите запускать игры для Андроид на ПК? Есть несколько способов сделать это
Эмулятор Android - это специальное ПО, которое устанавливается на компьютер и создаёт особое пространство, где может запускаться операционная система Android и приложения для этой платформы.
Если вы цените мобильные игры и, взяв своё от мобильного гейминга, хотите его разнообразить, можно попробовать запустить уже знакомые тайтлы на компьютере.
Сделать это проще простого, если у вас есть эмулятор. Тем более что установить его и пользоваться сможет кто угодно — настолько всё легко и непринуждённо.
Содержание
- 1 ApkOnline Android Emulator
- 2 GenyMotion Android Emulator
- 3 Andy Android Emulator
- 4 BlueStacks Online Emulator
- 5 Какой эмулятор Андроид лучше
- 6 Эмуляторы Android для ПК. Что нужно знать
ApkOnline Android Emulator
Для не очень продвинутых пользователей, которые уже имеют некоторое представление об эмуляторах, неплохо подойдёт ApkOnline Android Emulator. Это кросс-платформенное решение, которые одинаково совместимо как с Windows, так и с macOS. Эмулятор имеет не самый простой, но логичный интерфейс, так что разобраться с ним не составит никакого труда.
ApkOnline Android Emulator работает на базе облачной платформы Android Virtual Device, поэтому вы сможете протестировать работу приложения с теми или иными сенсорами и датчиками.
Неважно даже, на базе какого процессора работает ваш компьютер, какой объём оперативной или встроенной памяти он несёт. Сам эмулятор и Android-приложения и игры запустятся на нём в любом случае.
Преимущества:
- Можно запускать любые Android-приложения и игры на ПК
- Обширная совместимость благодаря облачной платформе AVD
- Поддержка эмуляции внешних карт памяти
- Можно записывать аудио и видео
- Можно имитировать разные типы производительности
Недостатки:
- Не самый простой интерфейс для новичков
- Нет технической поддержки в бесплатной версии
GenyMotion Android Emulator
Этот эмулятор является чуть более продвинутым, чем первый. В большей степени он ориентирован на людей, которые не просто представляют себе, что такое эмуляция Андроид, но и понимают, как и на что это может влиять. Набор функций здесь соответствующий: эмуляция разных версий Android, изменение настроек производительности, запись и обмен демонстрационными записями.
У GenyMotion есть как онлайн, так и офлайн-версия для установки
В отличие от ApkOnline Android Emulator, этот эмулятор может работать как в браузере, так и нативно. Поэтому он, во-первых, более требователен к железу, а, во-вторых, может тратить больше ресурсов для реализации всего потенциала. Так что я бы считал GenyMotion Android Emulator если не профессиональным ПО, то по крайней мере просьюмерским.
Преимущества:
- Поддержка высокого разрешения
- Поддержка веб-камеры и скринкаста
- Имитация более 30 сочетаний аппаратного обеспечения
- Версия для macOS поддерживает мультитач и широкий набор сенсоров
Недостатки:
- Отсутствие поддержки AVD
- Плохое качество записи звука
- Большое количество рекламы в бесплатной версии
Andy Android Emulator
Andy Android Emulator — пожалуй, самый простой эмулятор Андроида для ПК из тех, что можно себе представить.
Так что, если вы только-только начинаете свой путь или вообще ни разу не пользовались такого рода программами, это бесспорно ваш выбор. Несмотря на предельно простой интерфейс, с функциональной точки зрения это полноценный эмулятор.
Andy Android Emulator — одно из самых простых решений для эмуляции Андроид на ПК
Он позволяет имитировать различные сочетания железа Android-смартфонов, запускает игры и приложения с разными настройками производительности, позволяет записывать аудио и видео. Впрочем, первостепенная цель, которую обычно преследует те, кто скачивает Andy Android Emulator, как правило, состоит в том, чтобы просто поиграть. Он для этого подходит просто прекрасно.
Преимущества:
- Простой и понятный интерфейс
- Имитация мультитач-жестов и стиков
- Глубокая совместимость с Mac
Недостатки:
- Невысокая производительность
- При высоких нагрузках случаются лаги
- Могут возникнуть проблемы совместимости с теми или иными приложениями и играми
BlueStacks Online Emulator
Пожалуй, BlueStacks — это самый известный эмулятор Android для настольных компьютеров.
Он очень удобен, функционален и интуитивно понятен. Поэтому разобраться с ним будет несложно. Просто запускаете эмулятор, выбираете игру или приложение, которые хотите запустить, и наслаждаетесь ими.
Bluestacks — пожалуй, полноценная игровая платформа с играми для Android
Несмотря на то что BlueStacks обладает широким набором инструментов разработки и тестирования, по сути, это полноценная игровая платформа с играми для Android, ориентированная на ПК. Здесь вас ждёт широкий ассортимент игр, которые без проблем запустятся на компьютерах с любым железом.
Преимущества:
- Широкий ассортимент игр
- Возможность скринкаста
- Удобный и понятный интерфейс
Недостатки:
- Высокие требования к ресурсам ПК
- Требуется минимум 4 ГБ ОЗУ
Какой эмулятор Андроид лучше
Все эмуляторы разные, но делают плюс-минус одно и то же
И всё же, какой эмулятор Android для ПК выбрать? Давайте сравним их напрямую и решим:
ApkOnline
- Поддержка macOS — да
- Интерфейс — простой
- Производительность — средняя
- Минимальный объём ОЗУ — 4 ГБ
- Бесплатная версия — есть
- Многозадачность — нет
- Поддержка AVD — есть
- Средняя оценка — 3,8/5.
0
GenyMotion
- Поддержка macOS — да
- Интерфейс — сложный для новичков
- Производительность — хорошая
- Минимальный объём ОЗУ — 8 ГБ
- Бесплатная версия — есть
- Многозадачность — нет
- Поддержка AVD — есть
- Средняя оценка — 4,5/5.0
Andy Android Emulator
- Поддержка macOS — да
- Интерфейс — простой
- Производительность — очень хорошая
- Минимальный объём ОЗУ — 4 ГБ
- Бесплатная версия — есть
- Многозадачность — есть
- Поддержка AVD — есть
- Средняя оценка — 4,2/5.0
BlueStacks
- Поддержка macOS — да
- Интерфейс — простой
- Производительность — хорошая
- Минимальный объём ОЗУ — 4 ГБ
- Бесплатная версия — есть
- Многозадачность — есть
- Поддержка AVD — есть
- Средняя оценка — 4,1/5.0
Эмуляторы Android для ПК. Что нужно знать
Если вы не хотите устанавливать эмулятор, можно воспользоваться программой для скрин-мирроринга
Как работает эмулятор?
Все эмуляторы, которые представлены в нашей сегодняшней подборке, — это онлайн-эмуляторы.
Поэтому и запускаются они в браузере. Несмотря на это, они предъявляют определённые требования к ресурсам компьютера. Например, большинству из них необходимо минимум 4 ГБ оперативки, а одному — все 8.
Безопасно ли использовать эмулятор Android?
Да. Использование эмуляторов никоим образом не подрывает вашу конфиденциальность, однако во избежание казусов лучше не запускать в эмуляторе финансовые и банковские приложения, не проходить авторизацию и избегать ввода персональных данных, которые могут быть украдены.
Как запускать Android-приложения на ПК без эмулятора?
iMyFone MirrorTo
На самом деле, возможен и такой сценарий использования. Правда, без стороннего ПО тут всё равно не обойтись. Если вы не хотите задействовать эмулятор, придётся воспользоваться специальной утилитой iMyFone MirrorTo, которая позволяет транслировать экран вашего смартфона на компьютер на базе Windows.
Как конвертировать Android-приложение в iOS.
5 шагов для подготовки и преобразования вашего приложения в iOS — Разработка на vc.ruПредположим, вы создали приложение для платформы Android, успешно запустили его и решили расширить проект за счет привлечения пользователей платформы iOS. Правильным решением будет конвертировать Android-приложение в iOS.
4459 просмотров
Конвертировать приложение Android в iOS или наоборот — непростая задача. Вы не можете просто использовать одно и то же приложение для Android и iOS.
И когда вы будете готовы начать процесс преобразования приложения, вы, вероятно, спросите себя, с чего начать. В этом посте вы найдете пять ключевых этапов, которые необходимо выполнить в процессе преобразования приложения Android в iOS или, наоборот, iOS на другую платформу.
Конвертация приложения: что вам следует знать
Версии операционных систем
Системы iOS и Android имеют частые обновления. Однако не все пользователи обновляют устройства сразу после выхода последней версии.
Размеры экрана
Есть так много мобильных устройств. Каждый из них бывает разных размеров и с разным разрешением экрана. Эти различия могут стать еще одной проблемой для разработчиков приложений. Ваше приложение должно идеально выглядеть на любом устройстве, независимо от того, платформа это Android или iOS.
Внешний вид приложения включает в себя больше аспектов, которые следует учитывать, чем размеры экрана, при преобразовании приложений Android в iOS. Одним из важнейших факторов, отличающих приложения для Android и iOS, является навигация: кнопки вместо прокрутки и жестов.
Язык программирования
Приложения для Android и iOS построены на двух разных языках. Вы не можете просто перевести код при преобразовании приложений Android в iOS или наоборот из-за синтаксиса и спецификаций алгоритмов.
Для продуктов iOS разработчики в основном используют Swift, Objective-C и создают приложения для Android на Java, Kotlin.
Знание всех аспектов, которые влияют на преобразование приложений Android в iOS или наоборот, поможет вам составить конкретный план и организовать схему работы для команды.
Конвертация Android-приложения в iOS: 5 шагов
Преобразование приложения с Android на новую платформу требует ответственности и концентрации от разработчиков. Следовательно, жизненно важно создать последовательный и логичный план. Ниже вы найдете разбивку процесса преобразования Android-приложения и основные задачи, которые вам необходимо выполнить.
Пять шагов процесса конвертации приложения:
- Доработка приложения (как бизнес, так и техническая сторона производства).
- Согласование дизайна с новой спецификацией платформы.
- Оптимизация кода и архитектуры приложения.
- Тестирование приложения и публикация в магазине.

- Дальнейшая техническая поддержка и обновления.
Шаг 1. Изучите техническую и деловую стороны приложения.
Этот шаг включает в себя углубленный анализ технической стороны приложения для Android. Он подразумевает проверку бизнес-логики, модулей и интеграций приложения, совместимость отдельных элементов, которые могут вызвать проблемы с производительностью на новой платформе.
Вам необходимо изучить доработку приложения для Android с деловой и технической точек зрения. Вовлеките в процесс бизнес-аналитика и архитектора программного обеспечения, чтобы услышать профессиональное мнение с обеих сторон.
Перед тем, как конвертировать Android-приложение в iOS, вам необходимо изучить функциональность приложения. Обратите внимание на бизнес-логику и архитектуру приложения, а также на ее соответствие спецификациям новой платформы.
Вот основные этапы обследования:
- Просмотрите приложение на предмет оптимизации и возможных улучшений.

- Проверьте бизнес-логику приложения, внесите необходимые изменения и внедрите в новый проект.
- Проверьте и подтвердите совместимость с интеграциями.
Пересмотр приложения и изучение требований новой платформы поможет правильно создать те же функции для новой версии. Вероятно, вы обнаружите некоторые недостатки и аспекты, которые необходимо улучшить. Таким образом, вы можете сформировать новое направление, с помощью которого вы можете улучшить существующее приложение и убедиться, что новое приложение iOS будет работать без сбоев.
Шаг 2. При необходимости внесите изменения в дизайн приложения.
Проанализируйте внешний вид приложения, потому что вам может потребоваться изменить внешний вид некоторых частей дизайна. Копирование интерфейса при преобразовании приложения Android в iOS или наоборот нехорошо.
Платформы Android и iOS следуют разными путями проектирования. Если у вас есть опыт разработки приложений для Android, вы знаете, что эта платформа соответствует руководящим принципам пользовательского интерфейса Material Design .
А для iOS у Apple есть свои принципы взаимодействия с пользователем, и они придерживаются плоского стиля дизайна.
Компоненты пользовательского интерфейса
Каждая платформа имеет свою систему навигации. Таким образом, пользователи приложения будут по-разному взаимодействовать с вашим продуктом. Например, в приложениях для iOS нет кнопок «Назад» / «Домой», в отличие от приложений для Android. На устройствах iOS, как правило, меньше кнопок, и для работы в системе вам необходимо проводить пальцем по экрану или использовать жесты.
Поэтому, когда вы конвертируете приложение Android в iOS или наоборот, вы должны помнить, что дизайн вашего продукта должен быть должным образом переработан, чтобы обеспечить удобную навигацию.
За исключением компонентов пользовательского интерфейса, вам может потребоваться изменить шрифты. Каждая платформа изначально использует следующие шрифты:
- iOS — Сан-Франциско
Android — Робото
Вам не обязательно придерживаться этих двух вариантов.
При необходимости можно использовать уникальные шрифты для приложения.
Зеркальное отображение
Фактор зеркального отображения касается того, что ваше приложение поддерживает RTL (справа налево) и правильное отображение контента. Если ваше приложение включает эту функцию, вам следует подумать о том, как отображается контент. Очень важно обращать внимание на этот аспект при конвертации приложений Android в iOS или наоборот. Вам придется самостоятельно поработать над автоматическим зеркальным отображением текста для пользовательских элементов.
Шаг 3. Перепишите код и оптимизируйте архитектуру приложения.
Приложения для iOS и Android созданы с использованием разных языков программирования. Вы не можете легко перекомпилировать код, чтобы он соответствовал специфике архитектуры приложения iOS. Вам нужно будет изменить значительную его часть.
На выполнение этой работы может уйти много времени. Убедитесь, что любые изменения в коде не вызывают новых ошибок после преобразования приложения.
Также жизненно важно проверить все совместимости и синхронизировать их с требованиями нового приложения для iOS.
При преобразовании приложения Android в iOS или наоборот тщательно проверьте локализацию, просмотрите настраиваемые функции и не забудьте заранее создать учетные записи разработчиков Apple и Google.
Мы знаем, что этот конкретный шаг и преобразование в целом отнимают очень много времени, независимо от того, конвертируете ли вы приложение iOS в Android или следуете обратным путем. К сожалению, других альтернатив нет. Вы можете найти программное обеспечение, которое автоматически преобразует код Android в iOS, чтобы сократить объем ручной работы. Однако результат не будет однозначным, и в любом случае вам придется потратить много времени на переписывание и проверку кода.
Шаг 4. Тестирование
Жизненно важный процесс завершения после преобразования вашего приложения с Android на iOS или наоборот — это тщательное тестирование всего. Необходимо выполнить значительное количество задач по обеспечению качества, чтобы проверить все функции, а также функциональные и эксплуатационные возможности, чтобы убедиться, что все работает должным образом.
Необходимо провести следующие тесты: функциональное тестирование и тестирование безопасности, тестирование производительности, нагрузочное и контрольное тестирование.
Самой важной частью процесса разработки приложений является тестирование. Воспользуйтесь этими рекомендациями и проверьте приложение на наличие недостатков, прежде чем завершить преобразование.
Шаг 5. Дальнейшее техническое обслуживание
После того, как приложение будет преобразовано с Android на платформу iOS, вам нужно будет выполнить текущую задачу. Выявить критические ошибки можно только во время активной работы приложения. Вот почему вы должны держать руку на пульсе, чтобы немедленно выявлять любые недостатки, исправлять их и предоставлять актуальные и своевременные обновления продуктов как для iOS, так и для Android.
Когда правильно конвертировать приложение с Android на iOS?
Многие факторы могут побудить вас преобразовать приложение Android в приложение iOS или наоборот, но в случае каких-либо сомнений ниже приведены ключевые индикаторы, указывающие, почему вам следует начать процесс преобразования.
Успешная производительность приложения. Оцените производительность Android-приложения на рынке. Посмотрите на цифры, такие как общее количество загрузок, количество пользователей, покупки в приложении, и определите, являются ли они положительными, прежде чем запускать приложение для новой платформы.- Расширение клиентской базы. Преобразование приложения Android в iOS — верный способ привлечь больше клиентов. Выходя на новый рынок, вы привлекаете пользователей новой платформы.
- Получите больше прибыли. Приложение для Android и приложение для iOS вместе принесут больше прибыли. Пользователи, как правило, тратят больше на платформу iOS, а с высокой скоростью загрузки на Android вы можете зарабатывать больше за счет рекламы в приложениях.
- Конкурентное преимущество. Большинство ваших конкурентов могут предпочитать одну платформу другой. Наличие продукта для обеих платформ дает вам конкурентное преимущество.

Заключение
Ваше решение преобразовать приложение Android в iOS или наоборот потребует от вас выделения ресурсов и вовлечения всей команды в процесс, как если бы вы создавали приложение с нуля. Но в долгосрочной перспективе это окупается, поскольку у вас появляется возможность привлечь новую аудиторию платящих пользователей.
Как запускать несовместимые приложения Android на Android TV в 2021 году • Оки Доки
Одна из лучших особенностей Android TV — это то, что у вас есть доступ к Play Store, что означает, что вы можете запускать свои любимые приложения Android на телевизоре. Однако есть несколько приложений для Android, которых нет в Play Store. Хотя мы можем передать файл APK на телевизор, установка некоторых приложений остается неудачной из-за различных проблем с совместимостью. Итак, если вы ищете способ запускать несовместимые приложения Android на Android TV, то вы попали в нужное место. Здесь мы упомянули ряд полезных шагов по установке и запуску приложений Android на Android TV.
Запуск несовместимых приложений Android на Android TV в 2021 году
Я бы порекомендовал вам изучить руководство с первого шага, так как некоторые инструкции взаимосвязаны. В этой статье мы рассмотрели все, от простых до сложных. В этой связи давайте узнаем, как запускать несовместимые приложения Android на Android TV.
1. Если вы пытаетесь загрузить неопубликованный APK, уже сохраненный на вашем Android TV, вам следует сначала включить опцию установки неизвестных приложений из сторонних источников. Для этого откройте «Настройки» -> «Настройки устройства» -> «Безопасность и ограничения» -> «Неизвестные источники». Здесь включите переключатель «Solid Explorer» или любого другого файлового менеджера, который вы используете.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
2. Теперь вы можете передавать файлы APK на Android TV и загружать неопубликованные приложения, которые недоступны в Play Store из-за проблем несовместимости.
3. Вы также можете отменить базовую проверку совместимости Android TV и принудительно установить приложения Android на Android TV через беспроводной ADB. Просто настройте ADB на своем компьютере и откройте «Настройки» -> «Сеть и Интернет» -> «Ваша сеть Wi-Fi» на своем Android TV. Здесь запишите IP-адрес.
4. После этого запустите adb connect ipaddress для беспроводного подключения к Android TV. Обязательно замените ipaddress фактическим IP-адресом, который у вас указан выше. Затем нажмите Enter, и ваш Android TV будет подключен к вашему компьютеру через беспроводной ADB.
5. Теперь загрузите APK на свой компьютер и переместите его в папку ADB. В моем случае я устанавливаю Firefox на свой Android TV. Обязательно переименуйте файл APK на что-нибудь более короткое. Наконец, запустите adb install firefox.apk на терминале, и через несколько секунд приложение будет установлено на вашем Android TV.
6. Если установленное приложение не отображается в панели приложений вашего телевизора, вы можете найти его в разделе «Настройки» -> «Приложения» -> «Просмотреть все приложения».
Найдите приложение и откройте его. Затем нажмите «Открыть».
7. Вы также можете установить Sideload Launcher (Свободный) из Play Store, чтобы найти все загруженные неопубликованные приложения на вашем Android TV в одном месте.
8. Наконец, если приложение установлено, но не отображается в панели приложений или на странице настроек, вы можете вызвать определенное действие приложения, чтобы открыть его. Для этого вам необходимо установить Activity Launcher, которого нет в Play Store Android TV. Вы можете скачать APK-файл из APKЗеркало и следуйте инструкциям выше, чтобы загрузить его на свой телевизор.
9. После установки откройте Activity Launcher и найдите несовместимое приложение, которое вы хотите запустить на своем Android TV. Откройте приложение и щелкните каждое действие, чтобы проверить, нормально ли оно работает. Одно из действий обязательно запустит приложение на вашем телевизоре.
10. В случае, если Activity Launcher не работает, вы можете принудительно запустить приложение через терминал ADB на вашем компьютере.
Просто запишите название действия приложения и имя пакета из приложения Activity Launcher. После этого выполните команду следующим образом: adb shell am start -n имя_пакета / имя_активности.
Например, так выглядит команда ADB для вызова Google TV на Android TV.
оболочка adb am start -n com.google.android.apps.tv.launcherx / com.google.android.apps.tv.launcherx.home.HomeActivity
11. Если все вышеперечисленные шаги не помогли, вы можете попробовать поискать приложение в альтернативном магазине Play Store. Например, вы можете загрузить Aptoide TV (Свободный) на Android TV и установите оттуда несовместимые приложения.
Запускайте всевозможные приложения Android на Android TV
Вот как вы можете устанавливать и запускать несовместимые приложения для Android, которых нет в Play Store. Хотя у некоторых приложений могут быть проблемы с ориентацией, но вы определенно можете использовать приложение без каких-либо проблем. Я использую VPN и некоторые нишевые приложения на Android TV, которые в остальном несовместимы с требованиями Play Store.
Итак, попробуйте все вышеперечисленные шаги и посмотрите, сможете ли вы запускать свои любимые приложения Android на Android TV. Во всяком случае, это все от нас. Если вы нашли статью полезной, оставьте комментарий ниже и сообщите нам.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Запуск приложений на эмуляторе Android
Эмулятор Android имитирует устройства Android на вашем компьютере, чтобы вы могли протестируйте свое приложение на различных устройствах и уровнях Android API без необходимо иметь каждое физическое устройство. Эмулятор предлагает следующие преимущества:
Гибкость : В дополнение к возможности моделирования различных устройств и Android API, эмулятор поставляется с предопределенными конфигурациями для различные телефоны Android, планшеты, Wear OS и устройства Android TV.
Высокая точность : Эмулятор предоставляет почти все возможности настоящее Android-устройство.
Вы можете имитировать входящие телефонные звонки и текстовые сообщения,
указать местоположение устройства, смоделировать различные скорости сети, смоделировать
датчики вращения и другие аппаратные датчики, доступ к Google Play Store и многое другое.
более.Скорость : Тестирование вашего приложения на эмуляторе в некотором смысле быстрее и проще. чем на физическом устройстве. Например, вы можете передавать данные быстрее к эмулятору, чем к устройству, подключенному через USB.
В большинстве случаев эмулятор является лучшим вариантом для ваших нужд тестирования. Этот страница охватывает основные функции эмулятора и как начать работу с этим.
Кроме того, вы можете развернуть приложение на физическом устройстве. Для большего информацию см. в разделе Запуск приложений на аппаратном устройстве.
Начало работы с эмулятором
Эмулятор Android позволяет тестировать приложение на различных устройствах,
практически.
Эмулятор поставляется с Android Studio по умолчанию, поэтому вам не нужно
приходится вручную устанавливать. Основной рабочий процесс с эмулятором выглядит следующим образом:
следует:
- Убедитесь, что у вас есть системные требования.
- Создайте виртуальное устройство Android (AVD).
- Запустите приложение на эмуляторе.
- Навигация по эмулятору.
На этой странице описаны шаги по настройке и изучению вашего виртуального тестирования. среде более подробно. Если ваше приложение уже запущено на эмуляторе и готовы использовать более продвинутые функции, см. Расширенное использование эмулятора.
Если у вас возникли проблемы с эмулятором, см. Устранение неполадок эмулятора. В зависимости от ваши потребности и ресурсы, возможно, стоит углубиться в системные требования и технические конфигурации, или может быть лучше использовать физическое устройство.
Системные требования эмулятора
Для получения наилучших результатов следует использовать эмулятор в Android Studio на компьютер со следующими характеристиками:
- 16 ГБ ОЗУ
- 64-разрядная операционная система Windows, macOS или Linux
- 16 ГБ дискового пространства
Если у вас нет этих спецификаций, эмулятор все еще может работать, но, вероятно,
не будет гладко.
В этом случае рассмотрите возможность тестирования на физическом устройстве вместо
следуя инструкциям в разделе Запуск приложений на аппаратном устройстве.
Создание виртуального устройства Android
Каждый экземпляр эмулятора Android использует виртуальное устройство Android (AVD) для укажите версию Android и аппаратные характеристики моделируемого устройство. Чтобы эффективно протестировать ваше приложение, вы должны создать AVD, который моделирует каждый устройство, для которого предназначено ваше приложение. Чтобы создать AVD, см. Создание и управление виртуальными устройствами.
Каждый AVD функционирует как независимое устройство с собственным хранилищем для
пользовательские данные, SD-карта и т. д. По умолчанию эмулятор хранит пользовательские данные, SD
данные карты и кэш в каталоге, специфичном для этого AVD. Когда вы запускаете
эмулятор, он загружает пользовательские данные и данные SD-карты из каталога AVD.
Запустите приложение на эмуляторе
После создания виртуального устройства Android (AVD) вы можете запустить Android Эмулятор и запустите приложение в своем проекте:
На панели инструментов выберите AVD, на котором вы хотите запустить свое приложение, из раскрывающееся меню целевого устройства.
Щелкните Выполнить . Запуск эмулятора может занять минуту или около того. первый раз, но последующие запуски будут использовать снимок и должен запуститься Быстрее. Если у вас возникли проблемы на этом этапе, см. Устранение неполадок эмулятора.
После того, как ваше приложение будет установлено на AVD, вы сможете запускать его с устройства по мере необходимости.
будет запускать любое приложение на устройстве. Однако в любое время, когда вы хотите развернуть новые изменения,
вам нужно снова нажать Выполнить или Применить изменения .
Помощник по сопряжению с Wear OS
Если вы хотите протестировать свое приложение на устройствах с Wear OS, помощник по сопряжению с Wear OS шаг за шагом проведет вас через сопряжение эмуляторов Wear OS с физическими или виртуальные телефоны прямо в Android Studio. Чтобы узнать больше, см. Воспользуйтесь помощником по сопряжению эмулятора Wear OS.
Навигация по эмулятору
Во время работы эмулятора вы можете использовать компьютерную мышь, чтобы имитировать палец на сенсорном экране и используйте панель эмулятора для выполнения обычных действия.
Навигация по экрану эмулятора
Используйте указатель компьютерной мыши, чтобы имитировать палец на сенсорном экране; Выбрать пункты меню и поля ввода; и нажимайте кнопки и элементы управления. Используйте свой компьютер клавиатура для ввода символов и ввода ярлыков эмулятора.
Таблица 1.
Жесты для навигации по эмулятору
| Функция | Описание |
|---|---|
| Проведите по экрану | Наведите указатель на экран, нажмите и удерживайте основную кнопку мыши, проведите по экрану, а затем отпустите. |
| Перетащите элемент | Укажите на элемент на экране, нажмите и удерживайте основную мышь кнопку, переместите элемент, а затем отпустите. |
| Нажмите (сенсорный) | Укажите на экран, нажмите основную кнопку мыши и отпустите. Например, вы можете щелкнуть текстовое поле, чтобы начать вводить текст, выбрать приложение или нажмите кнопку. |
| Двойной кран | Наведите указатель на экран, дважды быстро нажмите основную кнопку мыши, а потом отпустить. |
| Нажмите и удерживайте | Укажите на элемент на экране, нажмите основную кнопку мыши, удерживайте,
а потом отпустить. Например, вы можете открыть опции для элемента. |
| Тип | Вы можете ввести эмулятор с помощью клавиатуры компьютера или с помощью клавиатура, которая появляется на экране эмулятора. Например, вы можете введите текстовое поле после того, как вы его выбрали. |
| Зажмите и раздвиньте | При нажатии Control (Command на Mac) вызывается жест щипка мультисенсорный интерфейс. Мышь действует как первый палец, а через опорная точка — второй палец. Перетащите курсор, чтобы переместить первую точку. Щелчок левой кнопкой мыши действует как касание обеих точек, и освобождение действует как сбор обоих. |
| Вертикальное смахивание | Откройте вертикальное меню на экране и используйте колесо прокрутки (мышь). колесо) для прокрутки пунктов меню, пока не найдете нужный. Щелкните элемент меню, чтобы выбрать его. |
Выполнение стандартных действий с помощью панели эмулятора
Для выполнения общих действий с эмулятором используйте панель инструментов эмулятора (если
вы используете эмулятор в Android Studio) или панель справа
стороне (если вы запускаете эмулятор в окне за пределами Android Studio).
В таблице 2 описаны общие действия эмулятора и соответствующие кнопки.
Вы можете использовать сочетания клавиш для выполнения многих стандартных действий в эмуляторе. Чтобы просмотреть полный список ярлыков в эмуляторе, нажмите F1 (Command + / на Mac) чтобы открыть панель справки в Расширенные элементы управления окно.
Таблица 2. Общие действия в эмуляторе
| Функция | Описание |
|---|---|
| Закрыть | Закройте эмулятор. |
| Свернуть | Свернуть окно эмулятора. |
| Изменение размера | Измените размер эмулятора так же, как и любое другое окно операционной системы. эмулятор поддерживает соотношение сторон, подходящее для вашего устройства. |
| Мощность | Нажмите, чтобы включить или выключить экран. Нажмите и удерживайте, чтобы повернуть устройство включено или выключено. ![]() |
| Увеличение громкости | Нажмите, чтобы просмотреть ползунок и увеличить громкость. Нажмите еще раз, чтобы увеличьте громкость или используйте ползунок для изменения громкости. |
| Уменьшение громкости | Нажмите, чтобы просмотреть ползунок и уменьшить громкость. Нажмите еще раз, чтобы уменьшите его еще больше или используйте ползунок, чтобы изменить громкость. |
| Повернуть влево | Поверните устройство на 90 градусов против часовой стрелки. |
| Повернуть вправо | Поверните устройство на 90 градусов по часовой стрелке. |
| Сделать скриншот | Щелкните, чтобы сделать снимок экрана устройства. Подробнее см. Скриншоты. |
| Войти в режим масштабирования | Нажмите, чтобы курсор изменился на значок увеличения. Чтобы выйти из режима масштабирования, нажмите
кнопку снова. Увеличение и уменьшение масштаба в режиме масштабирования:
Для панорамирования в режиме масштабирования удерживайте Control (Command на Mac), одновременно нажимая клавиши со стрелками на клавиатуре. Чтобы коснуться экрана устройства в режиме масштабирования, щелкните, удерживая нажатой клавишу Control (щелчок, удерживая Мак). |
| Задняя часть | Возврат к предыдущему экрану или закрытие диалогового окна, меню параметров,
панель уведомлений или экранную клавиатуру.![]() |
| Дом | Вернуться на главный экран. |
Обзор (Последние приложения) | Нажмите, чтобы открыть список эскизов приложений, с которыми вы работали совсем недавно. Чтобы открыть приложение, коснитесь его. Чтобы удалить миниатюру из списка, проведите его влево или вправо. Эта кнопка не поддерживается в Wear OS. |
| Сгиб | Для складных устройств: сложите устройство, чтобы отобразить меньший экран конфигурация. |
| Разложить | Для складных устройств: разверните устройство, чтобы отобразить его увеличенный экран. конфигурация. |
| Кнопка 1 | Для устройств Wear нажмите кнопку 1 на устройстве. Доступно только на Wear устройства с уровнем API 28 или выше. |
| Кнопка 2 | Для устройств Wear нажмите кнопку 2 на устройстве. Доступно только на Wear
устройства с уровнем API 30 или выше. |
| Ладонь | Для устройств Wear: нажмите ладонью на экран устройства. Это устанавливает ваш устройство в режим окружающей среды. Доступно только на устройствах Wear с уровнем API 28. или выше. |
| Наклон | Для устройств Wear: наклоните устройство. Это выход из окружающего режима. Только доступно на устройствах Wear с уровнем API 28 или выше. |
| Меню | Нажмите Control+M (Command+M на Mac), чтобы имитировать кнопку «Меню». |
| Подробнее | Нажмите, чтобы получить доступ к другим функциям и настройкам, описанным в следующем стол. |
Обновление эмулятора
Чтобы обновить эмулятор Android, выберите компонент Android Emulator на вкладке SDK Tools диспетчера SDK .
Инструкции см.
Обновите свои инструменты с помощью SDK Manager.
Настройка аппаратного ускорения для эмулятора Android
Эмулятор работает лучше всего, если он может использовать аппаратное обеспечение вашего компьютера, например процессор, графический процессор и модем, а не работать как чистое программное обеспечение. Эта способность использовать аппаратное обеспечение вашей машины для повышения производительности называется оборудование ускорение . Эмулятор может использовать аппаратное ускорение для улучшения вашего опыт двумя основными способами: графическое ускорение, для улучшения экрана рендеринг и ускорение виртуальной машины (ВМ) для повышения скорости выполнения. Аппаратное ускорение включено по умолчанию на большинстве машин, но если это не на вашем компьютере, эта страница описывает, как вы можете настроить графику и ускорение виртуальной машины (ВМ) для повышения производительности эмулятора.
Настройка графического ускорения
Ускорение графики использует аппаратное обеспечение вашего компьютера (обычно GPU) для
рендеринг экрана быстрее.
Устройства Android используют OpenGL для встраиваемых систем
(OpenGL ES или GLES) для рендеринга как 2D, так и
3D графика на экране.
Когда вы создаете виртуальное устройство Android (AVD) в AVD Manager, вы можете указать, должен ли эмулятор использовать аппаратное или программное обеспечение для эмуляции ГПУ АВД. Аппаратное ускорение рекомендуется и обычно Быстрее. Однако вам может понадобиться использовать программное ускорение, если ваш компьютер использует графические драйверы, несовместимые с эмулятором.
По умолчанию эмулятор решает, использовать аппаратное или программное обеспечение. ускорение графики в зависимости от настроек вашего компьютера. Если ваше аппаратное обеспечение GPU и драйверы совместимы, эмулятор использует GPU. В противном случае эмулятор использует программное ускорение (используя ЦП вашего компьютера) для имитации графического процессора обработка.
Если запустить эмулятор из
командную строку, вы также можете переопределить
настройка графического ускорения в AVD для этого экземпляра виртуального устройства.
Требования
Чтобы использовать графическое ускорение, ваша среда разработки должна соответствовать следующие требования:
- Инструменты SDK: рекомендуется последняя версия (минимум версия 17)
- Платформа SDK: рекомендуется последняя версия (Android 4.0.3, версия 3, минимум)
Настройка ускорения графики в AVD Manager
Чтобы настроить ускорение графики для AVD, выполните следующие действия:
- Откройте AVD Manager.
- Создать новый AVD или редактировать существующий AVD.
- На Проверка конфигурации на странице найдите раздел Emulated Performance .
- Выберите значение для параметра Графика: .
- Нажмите Готово .
Настройка графического ускорения из командной строки
Чтобы указать тип графического ускорения при запуске AVD из команды
включите параметр -gpu , как показано в следующем примере:
эмулятор -avd avd_name -gpu режим [{- опция [ значение ]} .
.. ]
Значение режима может быть установлено в один из следующих вариантов:
-
авто: Разрешить эмулятору выбирать между аппаратной или программной графикой ускорение в зависимости от настроек вашего компьютера. -
хост: используйте графический процессор на вашем компьютере для аппаратного ускорения. Этот вариант обычно обеспечивает высочайшее качество графики и производительность для эмулятор. Однако, если у ваших графических драйверов есть проблемы с рендерингом OpenGL, вам может понадобиться использоватьпараметры swiftshader_indirectилиangle_indirect. -
swiftshader_indirect: используйте вариант SwiftShader, совместимый с быстрой загрузкой. для рендеринга графики с помощью программного ускорения.
Этот вариант хорошо
альтернатива режиму host, если ваш компьютер не может использовать аппаратное ускорение. -
angle_indirect: (только для Windows) Используйте вариант ANGLE Direct3D, совместимый с быстрой загрузкой. для рендеринга графики с помощью программного ускорения. Этот вариант хорошо альтернативаhost, если ваш компьютер не может использовать аппаратное ускорение. В большинстве случаев производительность ANGLE должна быть аналогична использованию режима хоста. потому что ANGLE использует Microsoft DirectX вместо OpenGL. В Windows, Майкрософт Драйверы DirectX обычно вызывают меньше проблем, чем драйверы OpenGL. Этот вариант использует Direct3D 11 и требует Windows 10, Windows 8.1 или Windows 7 SP1 с Обновление платформы Windows 7. -
гость: использовать гостевой программный рендеринг.
Этот вариант обеспечивает наименьший
качество графики и производительность эмулятора.
Следующие параметры режима устарели:
-
swiftshader: Устарело в версии 27.0.2 Вместо этого используйтеswiftshader_indirect. -
угол: Устарело в версии 27.0.2. Вместо этого используйтеangle_indirect(только для Windows). -
mesa: Устарело в версии 25.3. Вместо этого используйтеswiftshader_indirect.
Включить рендеринг Skia для пользовательского интерфейса Android
При использовании изображений для уровня API 27 или выше эмулятор может отображать
Пользовательский интерфейс Android со Skia.
Скиа помогает
эмулятор визуализирует графику более плавно и эффективно.
Чтобы включить рендеринг Skia, используйте следующие команды в оболочке adb:
su setprop debug.hwui.renderer skiagl остановка Начало
Настройка ускорения ВМ
Ускорение VM использует процессор вашего компьютера для значительного улучшения скорость выполнения эмулятора. Инструмент, называемый гипервизором, управляет этим. взаимодействие с помощью расширений виртуализации, которые процессор вашего компьютера обеспечивает. В этом разделе описаны требования для использования ускорения VM и описывает, как настроить ускорение VM в каждой операционной системе.
Общие требования
Чтобы использовать ускорение ВМ с эмулятором, ваш компьютер должен соответствовать общим
требования в этом разделе. Ваш компьютер также должен соответствовать другим
требования, специфичные для вашей операционной системы.
Требования к среде разработки
Чтобы использовать ускорение VM, ваша среда разработки должна соответствовать следующие требования:
- Инструменты SDK: минимальная версия 17; рекомендуемая версия 26.1.1 или новее
- AVD с образом системы на базе x86, доступный для Android 2.3.3 (уровень API 10) и выше
Требования к расширению виртуализации
Помимо требований к среде разработки, процессор должен поддерживать одно из следующих расширений виртуализации технологии:
- Расширения технологии виртуализации Intel (VT, VT-x, vmx)
- Расширения виртуализации AMD (AMD-V, SVM)
Большинство современных процессоров поддерживают эти расширения виртуализации.
если ты не
убедитесь, что ваш процессор поддерживает эти расширения, проверьте спецификации
для вашего процессора на сайте производителя. Если ваш процессор не поддерживает
одно из этих расширений, то вы не сможете использовать ускорение виртуальной машины.
Ограничения
Ускорение ВМ имеет следующие ограничения:
- Вы не можете запускать эмулятор с ускорением ВМ внутри другой ВМ, например на размещенной ВМ с помощью VirtualBox, VMWare или Docker. Вы должны запустить эмулятор с ускорением виртуальной машины непосредственно на вашем хост-компьютере.
- В зависимости от вашей операционной системы и гипервизора вы не можете запускать программное обеспечение,
использует другую технологию виртуализации одновременно с запуском
Эмулятор с ускорением VM.
Например, VirtualBox, VMWare и Docker в настоящее время
использовать другую технологию виртуализации, поэтому вы не можете запускать их одновременно
время как ускоренный эмулятор.
О гипервизорах
Для ускорения ВМ требуется гипервизор .
Без гипервизора и ускорения ВМ эмулятор должен транслировать машинный код из виртуальной машины блок за блоком, чтобы соответствовать архитектуре хост-компьютер. Этот процесс может быть довольно медленным. С гипервизором виртуальная машина и архитектура хост-компьютера совпадает, поэтому эмулятор может запускать код непосредственно на хост-процессоре с помощью гипервизора. Это улучшение резко увеличивает скорость и производительность эмулятора.
Гипервизор, который будет работать лучше всего, зависит от операционной системы вашего компьютера. система и конфигурация. Для получения дополнительной информации см. один из следующих разделы:
- Настройка ускорения ВМ на Windows
- Настройка ускорения ВМ в macOS
- Настройка ускорения ВМ в Linux
Проверьте, установлен ли гипервизор
Вы можете использовать параметр командной строки эмулятора -accel-check , чтобы проверить, установлен ли
в данный момент на вашем компьютере установлен гипервизор.
В следующих примерах показано, как использовать параметр эмулятора accel-check . В
В каждом примере Sdk — это расположение Android SDK:
Windows:
c:\Users\janedoe\AppData\Local\Android> Sdk \emulator\emulator -accel-check ускорение: 0 HAXM версии 7.3.2 (4) установлен и готов к использованию. ускоряться
macOS:
janedoe-macbookpro:Android janedoe$ ./ Sdk /emulator/emulator -accel-check ускорение: 0 HAXM версии 7.3.2 (4) установлен и готов к использованию. ускоряться
Linux:
janedoe:~/Android$ ./ SDK /emulator/emulator -accel-check ускорение: 0 KVM (версия 12) установлен и готов к использованию.
Настройка ускорения ВМ в Windows
Ускорение ВМ в Windows может использовать один из трех гипервизоров: аппаратное обеспечение Intel
Accelerated Execution Manager (HAXM), драйвер гипервизора эмулятора Android для
Процессоры AMD или платформа гипервизора Windows (WHPX).
Выберите гипервизор в Windows
Используйте следующие критерии, чтобы определить, какой гипервизор следует использовать:
| Критерии | Гипервизор |
|---|---|
| У вас процессор Intel, и не нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте Intel HAXM. |
| У вас есть процессор Intel, а нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте WHPX. |
| У вас процессор AMD, и не нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте драйвер гипервизора эмулятора Android для процессоров AMD. |
| У вас процессор AMD, а нужен для запуска Hyper-V одновременно с эмулятором Android. | Используйте WHPX. |
Повторная проверка при отключении Hyper-V
Hyper-V должен быть отключен для использования Intel HAXM или драйвера гипервизора эмулятора Android
для процессоров AMD.
Однако снятие отметки «Hyper-V» в диалоговом окне «Функции Windows»
может не гарантировать, что Hyper-V отключен. Довольно много функций в Windows 10
неявно включит Hyper-V. Пользователи могут даже не знать, что Hyper-V активирован, когда
они включают одну из этих функций.
Насколько нам известно, к ним относятся платформа виртуальных машин , Windows Платформа гипервизора , Песочница Windows , Изоляция ядра , Защита учетных данных . Кроме того, подсистема Windows для Linux версии 2 требует Платформа виртуальной машины , что означает, что для нее неявно требуется Hyper-V. Этот список не является исчерпывающим, пожалуйста, сообщите нам об этом в нашем трекере ошибок, если вы обнаружите ошибку. элемент, который должен быть включен сюда.
Дважды проверьте, что перечисленные выше функции также отключены при отключении
Гипер-В. Обратитесь к документации Microsoft и приведенным ниже примерам, чтобы узнать
как можно отключить каждую отдельную функцию.
Некоторые платформы не могут сразу отключить Hyper-V, когда он выключен. Когда это происходит, ОС Windows не возвращает ошибку, и появляется Hyper-V отключен в диалоговом окне функций Windows. Пожалуйста, сообщите об ошибке в проблеме Microsoft трекер, когда это происходит.
Настройка ускорения ВМ с помощью Intel HAXM в Windows
Прежде чем вы сможете установить и использовать Intel HAXM, ваш компьютер должен соответствовать следующим требованиям. Требования:
- Процессор Intel с технологией виртуализации (VT-x), Intel EM64T (Intel 64) и функция Execute Disable (XD) Bit включена
- 64-разрядная версия Windows 10, Windows 8 или Windows 7 (или 32-разрядная версия операционной система на 64-битном процессоре)
- Чтобы использовать Intel HAXM в Windows 10 или 8, необходимо отключить Hyper-V в Windows
Диалог характеристик.
Примечание. Установка определенного программного обеспечения может снова включить Hyper-V.
Ссылаться на
Отключение Hyper-V для более подробной информации.
Чтобы установить драйвер Intel HAXM, выполните следующие действия:
- Откройте диспетчер SDK.
- Нажмите SDK Update Sites и выберите Intel HAXM .
- Нажмите OK .
- После завершения загрузки запустите программу установки.
Как правило, вы можете найти установщик в следующем месте:
SDK \extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe - Используйте мастер для завершения установки.
После установки Intel HAXM убедитесь, что драйвер виртуализации работать правильно, введя следующую команду в командной строке окно:
sc запрос intelhaxm
Вы должны увидеть сообщение о состоянии, содержащее следующую информацию:
ИМЯ_СЛУЖБЫ: intelhaxm .
..
СОСТОЯНИЕ: 4 РАБОТАЕТ
...
Для получения дополнительной информации см. Инструкции по установке Intel HAXM в Windows.
Вы можете настроить объем памяти, доступный для ядра Intel HAXM расширение, снова запустив программу установки.
Вы можете удалить Intel HAXM с помощью программы установки или панели управления Windows. Панель. Перед удалением Intel HAXM отключите все эмуляторы x86, которые в настоящее время работает.
Настройка ускорения виртуальной машины с помощью драйвера гипервизора эмулятора Android для процессоров AMD в Windows
Перед установкой и использованием драйвера гипервизора эмулятора Android для AMD Процессоры, ваш компьютер должен соответствовать следующим требованиям:
- Процессор AMD с технологией Secure Virtual Machine (SVM)
- 64-разрядная версия Windows 10, Windows 8 или Windows 7 (32-разрядная версия Windows не поддерживается)
- Чтобы использовать драйвер гипервизора эмулятора Android для процессоров AMD в Windows 10 или 8,
вы должны отключить Hyper-V в диалоговом окне Windows Feaures.
Примечание. Установка определенного программного обеспечения может снова включить Hyper-V. Ссылаться на Отключение Hyper-V для более подробной информации.
Драйвер гипервизора эмулятора Android для процессоров AMD можно установить через Менеджер SDK в Android Studio 4.0 Canary 5 или более поздней версии или с Github (см. ниже). Для установки из Диспетчер SDK, выполните следующие действия:
- Откройте Инструменты-> Диспетчер SDK.
- Перейдите на вкладку SDK Tools и выберите Android Emulator Hypervisor. Драйвер для процессоров AMD .
- Нажмите OK , чтобы загрузить и установить драйвер гипервизора эмулятора Android. для процессоров AMD.
После установки убедитесь, что драйвер работает правильно, введя следующую команду в окне командной строки:
sc запрос gvm
Вы должны увидеть сообщение о состоянии, содержащее следующую информацию:
ИМЯ_СЛУЖБЫ: гвм .
..
СОСТОЯНИЕ: 4 РАБОТАЕТ
...
Следующее сообщение об ошибке означает, что SVM не включена в вашем BIOS или что Hyper-V не отключен (см. Отключение Hyper-V).
ИМЯ_СЛУЖБЫ: гвм ... СОСТОЯНИЕ : 1 ОСТАНОВЛЕНО WIN32_EXIT_CODE: 4294967201 (0xffffffa1) ...
Также можно загрузить драйвер гипервизора эмулятора Android для процессоров AMD. и установлен с гитхаба. После распаковки пакета драйвера запустите «silent_install.bat» в командной строке. с правами администратора. Успешное завершение новой установки иметь следующий вывод:
Обновление установки приведет к следующему выводу, который включает сообщений об удалении старого драйвера:
Вы можете удалить драйвер гипервизора эмулятора Android для процессоров AMD, используя следующие команды в командной строке с правами администратора.
ск стоп гвм sc удалить гвм
Примечание : отключите все эмуляторы x86 перед удалением эмулятора Android.
Драйвер гипервизора для процессоров AMD.
Настройка ускорения ВМ с помощью платформы гипервизора Windows
Прежде чем вы сможете включить WHPX, ваш компьютер должен соответствовать следующим требованиям:
- Процессоры Intel: поддержка технологии виртуализации (VT-x), расширенная страница Таблицы (EPT) и неограниченный гость (UG). VT-x должен быть включен в вашем настройки BIOS компьютера. Процессоры AMD
- : рекомендуется процессор AMD Ryzen. Виртуализация или SVM должны быть включен в настройках BIOS вашего компьютера.
- Android Studio 3.2 Beta 1 или выше (загрузить с сайта developer.android.com)
- Android Emulator версии 27.3.8 или выше (загрузить с помощью SDK Manager)
- Windows 10 с обновлением от апреля 2018 г. или выше
Чтобы установить WHPX в Windows, выполните следующие действия:
- На рабочем столе Windows щелкните правой кнопкой мыши значок Windows и выберите Приложения и функции .

- В разделе Связанные настройки щелкните Программы и компоненты .
- Щелкните Включает или выключает компоненты Windows .
Выберите Платформа гипервизора Windows
Нажмите OK .
После завершения установки перезагрузите компьютер.
Настройка ускорения ВМ в macOS
В Mac OS X v10.10 Yosemite и выше эмулятор Android использует встроенный Гипервизор.Фреймворк по умолчанию и возвращается к использованию Intel HAXM в случае сбоя Hypervisor.Framework для инициализации.
Чтобы использовать ускорение ВМ в macOS, когда Hypervisor.Framework недоступен, необходимо установить расширение ядра Intel HAXM.
Примечание: Для пользователей macOS 10.13 High Sierra и выше: macOS 10.13 отключает установка расширений ядра по умолчанию.
Поскольку Intel HAXM — это ядро
расширение, вам может потребоваться вручную включить его установку. Больше подробностей,
см. Известные проблемы.Чтобы установить расширение ядра Intel HAXM, выполните следующие действия:
- Откройте диспетчер SDK.
- Перейдите на вкладку SDK Update Sites и выберите Intel HAXM .
- Нажмите ОК .
- После завершения загрузки запустите программу установки.
Как правило, вы можете найти установщик в следующем месте:
SDK /extras/intel/Hardware_Accelerated_Execution Manager/IntelHAXM версия .dmg - Следуйте инструкциям на экране для завершения установки.
После завершения установки убедитесь, что установлено новое расширение ядра. работать правильно, открыв окно терминала и выполнив следующие команда:
кекстстат | grep разведданные
Вы должны увидеть сообщение о состоянии, содержащее следующее имя расширения, указывает, что расширение ядра загружено:
com.
intel.kext.intelhaxm
Для получения дополнительной информации см. Инструкции по установке для Intel HAXM.
Вы можете настроить объем памяти, доступный для ядра Intel HAXM расширение, снова запустив программу установки.
Вы можете прекратить использование расширения ядра Intel HAXM, удалив его. До вы удаляете его, закрываете все запущенные в данный момент эмуляторы x86, затем выполните следующую команду в окне терминала:
sudo/System/Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
Настройка ускорения ВМ в Linux
Системы на базе Linux поддерживают ускорение ВМ с помощью программного пакета KVM. Следуйте инструкциям по установке KVM в вашей системе Linux и проверьте что KVM включен. Для систем Ubuntu см. Установка Ubuntu KVM.
Требования
Для запуска KVM требуются определенные разрешения пользователя.
Убедитесь, что у вас есть
достаточные разрешения, как указано в инструкциях по установке KVM.
Чтобы использовать ускорение виртуальной машины в Linux, ваш компьютер также должен соответствовать этим требованиям. Требования:
- Для процессоров Intel: Поддержка технологии виртуализации (VT-x), Intel Включены функции EM64T (Intel 64) и Execute Disable (XD) Bit.
- Для процессоров AMD: поддержка виртуализации AMD (AMD-V).
Проверить, установлен ли KVM в настоящее время в Linux
Вы можете использовать эмулятор -accel-check параметр командной строки, чтобы проверить, установлен ли у вас KVM. Альтернативно,
можно установить 9Пакет 0419 cpu-checker , содержащий команду kvm-ok .
В следующем примере показано, как использовать команду kvm-ok .
Установите пакет
cpu-checker:$ sudo apt-get установить программу проверки процессора $ egrep -c '(vmx|svm)' /proc/cpuinfo
Результат 1 или выше означает, что виртуализация поддерживается.
Результат
0 означает, что ваш процессор не поддерживает аппаратную виртуализацию.Запустите команду
kvm-ok:$ квм-ок
Ожидаемый результат:
ИНФОРМАЦИЯ: /dev/kvm существует Можно использовать ускорение KVMЕсли вы получаете следующую ошибку, это означает, что вы все еще можете запустить виртуальный машины. Ваша виртуальная машина будет работать медленнее без расширений KVM. ИНФОРМАЦИЯ
: ваш ЦП не поддерживает расширения KVM KVM-ускорение использовать нельзя
Установка KVM в Linux
Используйте следующую команду для установки KVM:
Космический (18.10) или новее
sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Lucid (10.04) или новее
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Karmic (9.
10) или ранее
sudo aptitude установить kvm libvirt-bin ubuntu-vm-builder bridge-utils
Запуск приложений дополненной реальности в эмуляторе Android | ARCore
Используйте эмулятор Android для тестирования сценариев дополненной реальности без физического устройства. Эмулятор Android позволяет вам запускать приложения ARCore в виртуальной среде с эмулируемым устройством, которое вы контроль.
Настройте среду разработки
Требования к программному обеспечению:
Получите инструменты Android Studio и SDK для ARCore
Установите Android Studio 3.1 или более позднюю версию.
В Android Studio перейдите к «Настройки» > «Внешний вид и поведение» > «Системные настройки» > «Android SDK ».
Выберите вкладку Платформы SDK и установите флажок Показать сведения о пакете .

Под соответствующей версией Android выберите:
Google APIs Intel x86 Atom System Image API уровня 27 или выше.Выберите вкладку SDK Tools и добавьте Android Emulator 27.2.9 или более позднюю версию.
Щелкните OK , чтобы установить выбранные пакеты и инструменты.
Щелкните OK еще раз, чтобы подтвердить изменения.
Примите лицензионное соглашение для установщика компонентов.
Нажмите Готово .
Создание виртуального устройства с поддержкой дополненной реальности
Дополнительные сведения см. в инструкциях Android Studio по созданию Виртуальное устройство.
Создайте новое виртуальное устройство Android (AVD)
В Android Studio откройте AVD Manager , нажав Tools > AVD Manager .

Нажмите Создать виртуальное устройство в нижней части диалогового окна AVD Manager .
Выберите или создайте желаемый аппаратный профиль Телефон и выберите Далее .
Выберите образ системы
x86илиx86_64под управлением API уровня 27 или выше и выберите Далее .Хотя физические устройства ARCore поддерживаются на уровне API 24 или выше, Для поддержки эмулятора Android требуется API уровня 27 или выше.
Поддерживаются только архитектуры эмулятора Android на базе x86. Другой архитектуры, такие как
arm64-v8a,armeabi-v7, в настоящее время нет поддерживается.
Убедитесь, что ваше виртуальное устройство настроено правильно:
Нажмите Готово , чтобы создать AVD.

Запустите приложение
Протестируйте приложение ARCore на виртуальном устройстве с поддержкой AR в эмуляторе. Сделать это, вы можете следовать инструкциям Android Studio, чтобы Запустите приложение в эмуляторе Android.
Примечание: Чтобы запускать приложения с компонентами NDK в эмуляторе Android, ваше приложение должно быть построено с x86 ABI . Пример см. в примере приложения ARCore HelloAR C .Обновление сервисов Google Play для AR
Вероятнее всего, версия сервисов Google Play для AR на эмуляторе устарела. свидание. Следуйте этим инструкциям, чтобы обновить его:
Загрузите последнюю версию Google_Play_Services_for_AR_1.33.0_x86_for_emulator.apk с GitHub. страница релизов.
Установите загруженный APK в каждый AVD, который вы хотите использовать:
Запустите нужный AVD, затем перетащите загруженный APK из системной папки (т.
е. загрузок ) на работающий
эмулятор или установите его с помощью adbво время работы виртуального устройства:установка adb -r Google_Play_Services_for_AR_1.33.0_x86_for_emulator.apk
Повторите эти шаги для любых дополнительных AVD, которые вы хотите использовать.
Управление виртуальной сценой
Когда ваше приложение подключается к ARCore, вы увидите наложение, описывающее, как управлять камера и строка состояния под окном эмулятора.
Перемещение виртуальной камеры
Нажмите и удерживайте Option (macOS) или Alt (Linux или Windows) для доступа к камере средства управления движением. Используйте следующие элементы управления для перемещения камеры:
| Платформа | Действие | Что делать |
|---|---|---|
| macOS | Двигаться влево или вправо | Удерживать Опция + нажать A или Д |
| Перемещение вниз или вверх | Удерживать Опция + нажать Q или E | |
| Двигаться вперед или назад | Удерживать Опция + нажать W или S | |
| Изменить ориентацию устройства | Удерживать Опция + переместить мышь | |
| Linux или Windows | Двигаться влево или вправо | Удерживать Alt + нажать A или D |
| Перемещение вниз или вверх | Удерживать Alt + нажать Q или E | |
| Двигаться вперед или назад | Удерживать Alt + нажать W или S | |
| Изменить ориентацию устройства | Удерживать Alt + двигаться мышью |
Версия Опция или Alt для возврата в интерактивный режим в эмуляторе.
Используйте вкладку Виртуальные датчики в расширенных элементах управления для более точного позиционирования устройства.
Добавьте в сцену дополненные изображения
Загрузите изображения в смоделированную среду эмулятора для тестирования дополненных изображений.
Используйте вкладку Камера в расширенных элементах управления для добавления или изменения изображений сцены . Есть два места для изображений, одно на стене и одно на столе.
Чтобы просмотреть эти местоположения изображений в сцене, запустите эмулятор, затем переместите камеру в столовую через дверь за стартовой камерой должность.
Советы по устранению неполадок
Если ваше приложение ARCore запускается и вы видите сообщение «Это устройство не поддерживает AR» сообщение, проверьте версию образа системы.



0


Вы можете имитировать входящие телефонные звонки и текстовые сообщения,
указать местоположение устройства, смоделировать различные скорости сети, смоделировать
датчики вращения и другие аппаратные датчики, доступ к Google Play Store и многое другое.
более.
Например, вы можете открыть опции для элемента.


Доступно только на Wear
устройства с уровнем API 30 или выше.
.. ]
Этот вариант хорошо
альтернатива режиму
Этот вариант обеспечивает наименьший
качество графики и производительность эмулятора.
Например, VirtualBox, VMWare и Docker в настоящее время
использовать другую технологию виртуализации, поэтому вы не можете запускать их одновременно
время как ускоренный эмулятор.
Ссылаться на
Отключение Hyper-V для более подробной информации.
..
СОСТОЯНИЕ: 4 РАБОТАЕТ
...
..
СОСТОЯНИЕ: 4 РАБОТАЕТ
...

intel.kext.intelhaxm
Результат
0 означает, что ваш процессор не поддерживает аппаратную виртуализацию.


е. загрузок ) на работающий
эмулятор или установите его с помощью 