Просмотр веб-страниц с двумя экранами в эмуляторе и на устройстве — Dual-screen
- Статья
- Чтение занимает 2 мин
Были ли сведения на этой странице полезными?
Да Нет
Хотите оставить дополнительный отзыв?
Отзывы будут отправляться в корпорацию Майкрософт. Нажав кнопку «Отправить», вы разрешаете использовать свой отзыв для улучшения продуктов и служб Майкрософт.
Отправить
Спасибо!
В этой статье
Важно!
В этой статье описаны функциональные возможности общедоступной ознакомительной версии, а также инструкции по ее использованию. Сведения могут быть существенно изменены, прежде чем версия станет общедоступной. Майкрософт не дает никаких гарантий, явных или подразумеваемых, в отношении предоставленной здесь информации.
Выполните следующие действия, чтобы включить улучшения двойного экрана в эмуляторе последней версии Duo или на устройстве Surface Duo:
Открытие ребра в эмуляторе Surface Duo
Введите
edge://flags
адресную строкуВключение экспериментальных функций веб-платформы
Будут включены модули CSS и расширения JavaScript с двумя экранами, которые можно протестировать с помощью этого примера на GitHub:
Теперь вы можете просматривать веб-содержимое с поддержкой двойного экрана, так как оно будет отображаться на поверхности Surface Duo.
Тестирование в эмуляторе поможет понять, как веб-приложение взаимодействует с экранной клавиатурой, например, что сложно в средствах разработчика для настольных систем.
Отладка в эмуляторе с рабочего стола
Помимо создания и тестирования пограничной настольной системы, можно также подключиться к эмулятору Surface Duo и веб-сайтам отладки из эмулятора.
Выполните эти инструкции, чтобы подключить экземпляр эмулятора к пограничным средствам разработчика настольных систем. Удаленная отладка также работает для устройств Android.
Эмулятор Android. Как найти подходящий? – CODE BLOG
Самый известный у пользователей эмулятор Android – это Bluestacks. При помощи него можно запускать на компьютере множество мобильных приложений. Тем, кому приходится заниматься обработкой фотографий и картинок, часто оказывается мало экрана мобильного устройства: хочется всё рассмотреть на большом мониторе. Но некоторые удачные программы обработки видео и фото созданы только для платформы Android. Поэтому ничего не остаётся, кроме как скачать качественный эмулятор.
Недостатки этого эмулятора Android на ПК – невысокая производительность, сложное меню и невозможность изменения границ экрана. Большинство приложений «заточены» под вертикальный экран смартфона, и на мониторе компьютера они предстают в той же портретной ориентации, оставляя по бокам обширные пустые поля.
Альтернативные эмуляторы Андроид для ПК
Любители игр знают ещё несколько эмуляторов. Одни из них годятся даже для разработчиков подобного развлекательного софта, другие – только для игры. Весьма удачный игровой эмулятор Android – MEmu. Однако игры под него лучше скачивать, нежели пользоваться встроенным каталогом. Перечень приложений выполнен на китайском языке, с которым большинство наших сограждан не знакомо. Те же, кто имеет навыки в переводе с языка Поднебесной, часто жалуются на непроверенный контент. Всё же безопаснее привычные «Трешбокс» и «Гугл плей».
Ещё один способ приспособить игровые приложения Android на ПК – использовать эмулятор Andy. Недостаток – слабая проработка отображения 3D-графики. Изображение может «рассыпаться». Остальные стандартные функции: работа с микрофоном, колонками и веб-камерой, перемена ориентации экрана, настройка полноэкранного режима – всё это присутствует в эмуляторе.
Android на ПКGenymotion – это эмулятор для разработчиков, которым намного удобнее трудиться за стандартным рабочим местом, оборудованным компьютером, а не на телефоне. Отличительная особенность данного эмулятора – возможность работать не только с операционной системой Windows, но и с Linux или OS X. В этом эмуляторе содержатся шаблоны для многих телефонов и планшетов – как самых дорогих, так и бюджетных. Предусмотрено множество марок, что немаловажно для разработчиков, ориентирующихся на широкий круг потребителей и потенциальных покупателей. Однако и обычные фанаты хороших игр вполне могут пользоваться таким эмулятором для своих увлечений.
Спасибо за прочтение. Также рекомендую ознакомиться со статьей Заставят ли проблемы конфиденциальности Windows 10 перейти пользователей на Linux?
ПохожееДесктопные эмуляторы для теста юзабилити мобильных версий сайтов
По данным статистического сервиса StatCounter, мобильные браузеры на фоне всех браузеров, установленных на различных типах устройств – на ПК, ноутбуках, планшетах, смартфонах и т.п. – заняли второе почётное место с долей рынка в 15,8%. Первенство в этом списке долгое время удерживает десктопный браузер
Опередили они и веб-обозреватели, установленные на планшетах.
Актуальность мобильных устройств со временем будет только расти, мобильный Интернет – только развиваться. Эти факты очевидны. И адаптация сайтов под мобильные устройства – давно уже не полезный совет их владельцам, а факт Must Have. При создании сайта или блога необходимо подбирать адаптивный веб-дизайн, чтобы содержимое ресурса удачно смотрелось на экране любого устройства. Но заботиться о корректности интерфейса в mobile-версии нужно не только веб-дизайнерам, владельцам сайтов или блоггерам. В процессе раскрутки Но насколько удачно для маленьких экранов подобраны превью видеороликов, фото публикаций или текстовый формат, это уже зависит от самих авторов контента.
Для тестирования mobile-интерфейса не нужно приобретать массу устройств с различными размерами экрана, можно просто воспользоваться эмуляторами, существующими в веб-формате или устанавливаемыми в среды десктопных операционных систем. Рассмотрим ниже некоторые их них.
1. Режим разработчика в Google Chrome
Десктопный браузер Chrome предусматривает возможность тестирования сайтов в mobile-формате. Находясь на тестируемом сайте, необходимо клавишей F12 запустить режим разработчика и включить отображение мобильной версии. Такая функция режима разработчика предусматривает адаптацию интерфейса под экраны распространённых смартфонов и позволяет задавать произвольные разрешения.
После задания настроек, возможно, потребуется обновить страницу. В итоге по центру окна
Эта функция Chrome полностью эмулирует сайты в мобильном формате, вплоть до сенсорного скроллинга. Для этой функции доступны, в частности, такие возможности как: поворот экрана, отображение рулетки, режим растягивания для установки произвольных параметров экрана, выбор DPI, создание скриншотов эмулируемого интерфейса.
2. Расширение для Chrome Mobile Browser Emulator
Другой способ посмотреть, насколько читабельно смотрится сайт на различных экранах – использование Chrome

Теперь можно приступать к тестированию. Чтобы проверить юзабилити сайта на планшетах, кликаем графу
В графе «Phones» представлены три типа стандартных разрешений экранов смартфонов и телефонов.
После выбора настроек тестируемый сайт откроется в отдельном окошке и будет выглядеть так, как выглядел бы в окне выбранного устройства, в частности, в mobile-версии на маленьких экранах.
Пресеты в окошке расширения предусматривают стандартные размеры, но протестировать отображение сайта можно при любых разрешениях. Для этого просто нужно растягивать окошко до появления в нижнем правом угле необходимого размера.
Расширение не эмулирует сенсорное управление, пролистывать сайты в окошках реализуемого им mobile-формата можно обычным скроллингом при помощи колеса мыши.
3. Opera Mobile Classic Emulator
Специально для тестирования mobile-версий сайтов разработчик Opera Software создал эмулятор своего мобильного браузера Opera Mobile – Opera Mobile Classic Emulator. Это бесплатная программа для Windows, Mac и Linux. При её запуске необходимо выбрать предпочитаемый язык.
Затем указать параметры эмулируемого устройства – либо выбрать его из перечня слева из числа известных смартфонов и планшетов, либо оставить значение «Custom» и самостоятельно определить параметры в блоке справа. В этом блоке для устройства можно указать разрешение, DPI, тип эмулируемого управления (сенсорный, с помощью клавиатуры или мыши), масштаб и пр. По итогу жмём «Запустить».
И далее в отдельном окошке можем тестировать тот или иной сайт. Программа полностью эмулирует браузер Opera Mobile с его интерфейсом и функционалом.
Некоторые параметры эмулируемого устройства меняются прямо в процессе тестирования сайта. Оттягиванием края окна программы прямо на ходу можно менять разрешение. Также можно сменить масштаб и ориентацию экрана.
Проблема с запуском эмулятора Android Studio — решение сбоев черного экрана
Я использовал Android Studio сегодня, и возникли некоторые проблемы. Теперь для справки перечислены проблемы и решения, возникшие в процессе запуска.
О процессе установки сказать особо нечего, много поисков в Интернете.
Тогда просто поговорите о проблеме:
1. Невозможно запустить, сообщить об ошибке:
Failed to allocate memory: 8
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
Причина: объем памяти приложения устройства, созданного в AVD, превышает лимит
Решение: безопаснее заменить малую память на 512 МБ.
2. AVD запускается, но экран всегда черный
Причина-кандидат 1: выбран графический процессор
Решение: при создании устройства в диспетчере AVD снимите флажок Use Host GPU.
Возможная причина 2: переменная среды установлена неправильно, если вы измените ANDROID_AVD_HOME на $ ANDROID_AVD_HOME, все будет хорошо ~
3. AVD завис на стартовой странице ANDROID, как показано на рисунке:
Возможная причина 1. Расположение SDK неверно.
экзамен:
Переменные среды: проверьте, соответствует ли значение переменной среды ANDROID_SDK_HOME значению в SDK Manager. Если оно не совпадает, измените переменную среды.
Возможная причина 2: недостаточно памяти, загрузка невозможна.
Моя среда:
Windows7 Intel I3 CPU 3.3GHz
4GB RAM 32bit
Когда он работал, я посмотрел на уровень использования памяти 62%, поэтому после перезапуска компьютера перейдите в командную строку для запуска эмулятора @ Созданное вами имя AVD покажет главную страницу эмулятора Android.
В это время также можно открыть студию Android и запустить эмулятор в AVD.
Возможная причина 3. Android SDK установлен не в том месте. Я не сталкивался с этой проблемой, но видел две на посте. Android Studio по умолчанию устанавливает SDK в C: \ Users \ D390 \ AppData \ Local \ Android \ sdk. В сообщении StackOverflow говорится, что если вы установите его в C: \ Program Files, возникнут проблемы. Рекомендуется установить его прямо на диск C или в каталог.
Возможная причина 4. Версия SDK несовместима. Перед запуском рекомендуется обновить пакет с помощью SDK Manager.
4. После запуска симулятора приложение не запускается, и отображается сообщение об ошибке: Failure [INSTALL_FAILED_OLDER_SDK]
Версия SDK несовместима, решение:
Откройте /app_name/app/build.gradle и закомментируйте
- minSdkVersion 17
- targetSdkVersion 19
После изменения вышеуказанной проблемы она успешно работает ~
MuMu Player — 2021 лучший, бесплатный эмулятор Андроид, применяемый для компьютера с системой Windows, поддерживает прекрасно большой ассортимент мобильных игр
Некоторые пользователи могут столкнуться с проблемами отображения при игре в игры с помощью эмулятора. Ниже приведены некоторые возможные решения:
I. Измените режим рендеринга графики
Перейдите в «Центр установки → «Дополнительные параметры» → «Режим рендеринга видеокарты». По умолчанию выбран режим «быстрый+», вы можете попробовать изменить его на «Совместимость+» перед перезапуском эмулятора.
II. Убедитесь, что в настоящее время вы используете более производительную дискретную видеокарту
[Для пользователей видеокарт NVIDIA]
1) Щелкните правой кнопкой мыши по пустому месту на рабочем столе, а затем выберите [Панель управления NVIDIA], как показано на рисунке ниже:
2) В разделе «Параметры 3D» в левой части панели управления NVIDIA нажмите [Управление параметрами 3D], затем перейдите в раздел [Глобальные параметры] в правой части, выберите «Режим управления электропитанием» и установите значение «Предпочителен максимальной производительности». После этого нажмите [Применить] внизу, как показано на рисунке ниже.
[Для пользователей видеокарт AMD]
1) Щелкните правой кнопкой мыши и выберите [Configure Switchable Graphics] из меню, как показано на рисунке ниже;
2) В разделе «Switchable Graphics Applications Settings» нажмите «Add Application» и выберите игру, которую вы хотите запустить с дискретной видеокартой на MuMu Player, затем нажмите «High performance» и «Apply».
III. Что делать, если в подсказке эмулятора говорится об устаревшем OpenGL или графическом драйвере?
1.Загрузите драйвер с веб-сайта производителя:
Intel
AMD(ATI)
NVIDIA
2.Обновление вручную:
Метод1(Рекомендуется): Скачать Driver Talent, используйте его для сканирования графического драйвера и обновите егов соответствии с запросом.
Способ 2:
1. Откройте меню «Пуск» на вашем компьютере, введите «Диспетчер устройств» и нажмите Enter.
2. Нажмите на стрелку рядом с «видеоаппаратура», чтобы развернуть содержимое и показать вашу видеокарту.
3. Щелкните правой кнопкой мыши на вашей видеокарте, а затем нажмите «Свойства».
4. Перейдите на вкладку «Драйвер», а затем нажмите «Обновить драйвер» .
5. Выберите «Автоматический поиск драйверов» (рекомендуется).
Мы приводим список системных требований эмулятора для справки.График ненормальный,Экран ненормальный,Графический выпуск
Использование указывающего устройства с функцией AssistiveTouch на iPhone, iPad или iPod touch
Узнайте, как подключить проводную мышь, трекпад или вспомогательное устройство Bluetooth для управления экранным указателем на iPhone, iPad или iPod touch.
Подключение указывающего устройства
Подключите проводную мышь, трекпад, устройство для отслеживания взгляда* или устройство Bluetooth к порту Lightning или USB-C. Если используются устройства USB-A, вам понадобится адаптер.
Чтобы подключить устройство Bluetooth, выполните следующие действия:
- Перейдите в «Настройки» > «Универсальный доступ» и выберите пункт «Касание».
- Выберите AssistiveTouch > «Устройства», затем выберите «Устройства Bluetooth».
- Выберите устройство из списка.
* В настоящее время функция отслеживания взгляда поддерживается только на iPad.
Использование указывающего устройства
Указывающее устройство можно использовать для активации значков на экране вместо касания или навигации по меню AssistiveTouch. Если вам нужно использовать кнопку ввода для отображения и скрытия меню, выберите «Настройки» > «Универсальный доступ» > «Касание» > AssistiveTouch, а затем — «Показывать меню всегда».
Включите AssistiveTouch при подключенном указывающем устройстве. На экране появятся круглый серый указатель и кнопка AssistiveTouch.
Настройка цвета, размера или времени автоматического скрытия на iPad
- Перейдите в меню «Настройки» > «Универсальный доступ».
- Выберите «Управление указателем».
Указатель будет перемещаться при перемещении устройства ввода.
Настройка цвета, размер или времени автоматического скрытия на iPhone или iPod touch
- Выберите «Настройки» > «Универсальный доступ», затем выберите «Касание».
- Выберите AssistiveTouch, затем выберите «Стиль указателя».
Указатель будет перемещаться при перемещении устройства ввода.
Настройка скорости для трекпада или мыши
- Выберите «Настройки» > «Основные».
- Выберите «Трекпад и мышь».
- Настройте скорость перемещения.
Изменение назначения кнопок
- Выберите «Настройки» > «Универсальный доступ», затем выберите «Касание».
- Выберите AssistiveTouch > «Устройства».
- Выберите имя используемого устройства.
- Выберите кнопку, затем в раскрывающемся меню выберите требуемое действие для каждой кнопки.
Персонализация настроек
Включите функцию «Фиксация», чтобы настроить возможность перетаскивания объектов без удержания кнопки на устройстве ввода. Эта функция позволяет удерживать кнопку ввода до момента, когда объект будет готов к перетаскиванию. Затем можно переместить объект в другое место, не удерживая кнопку нажатой. При повторном нажатии кнопки блокировка объекта будет снята.
Если вы используете функцию «Увеличение» вместе с функцией AssistiveTouch, можно настроить поведение увеличенной области при перемещении указателя. Для этого необходимо перейти в «Настройки» > «Универсальный доступ» > «Увеличение», затем выбрать «Изменение масштаба». При активации функции «Изменение масштаба» станут доступны следующие параметры.
- «Непрерывно»: при увеличении изображение экрана непрерывно движется за курсором.
- «По центру»: при увеличении изображение экрана движется, когда курсор находится в центре экрана или рядом с ним.
- «По краям»: при увеличении изображение экрана движется по достижении курсором края.
Параметры автонажатия позволяют выполнять действия с помощью указателя без физического нажатия кнопок. У автонажатия есть настройки допустимого перемещения и количества времени перед выполнением действия выделения. Когда автонажатие включено, на экране всегда будет отображаться экранная клавиатура.
Использование клавиатуры для управления указателем
Если вы хотите использовать клавиатуру для управления указателем, нужно включить функцию «Кнопки мыши». Выполните указанные ниже действия.
- Выберите «Настройки» > «Универсальный доступ», затем выберите «Касание».
- Нажмите AssistiveTouch, затем выберите пункт «Кнопки мыши».
На этом экране можно включить «Кнопки мыши», нажав клавишу Option пять раз. Здесь также можно задать значения настроек «Начальная задержка» и «Максимальная скорость», чтобы определить характер движения указателя при управлении с клавиатуры.
Чтобы ввести текст на экранной клавиатуре, используя кнопки мыши, или с помощью указателя при подключенной клавиатуре, включите параметр «Показ экранной клавиатуры», выбрав «Настройки» > «Универсальный доступ» > «Касание» > AssistiveTouch.
Дополнительная информация
Дата публикации:
7 лучших эмуляторов Android на компьютер с ОС Windows
В операционной системе Windows можно запускать приложения для Android, причем сделать это намного проще, чем вы думаете. Для чего это нужно? Например, разработчики могут произвести тестирование разрабатываемых приложений прямо на своём рабочем столе, а геймеры могут наслаждаться любимыми играми на большом экране.
Как это сделать? Существует несколько вариантов — от использования различных эмуляторов до двойной загрузки. Установив эмулятор, вы сможете полноценно использовать мобильные игры и приложения на компьютере. Выбор конкретной программы зависит от ваших потребностей. Геймерам стоит обратить внимание на Nox, KoPlayer и Andy. Для программистов больше подойдет Genymotion.
BlueStacks
BlueStacks был одним из первых пионеров всей этой истории «Android на ПК», но в последнее время он стал очень раздутым, и конкуренты быстро догнали его. Тем не менее это все еще очень мощный эмулятор, и этот список был бы неполным без его упоминания. Программа имеет интерфейс на русском языке и поставляется с предустановленным Google Play Store, который дает доступ к более чем двум миллионам приложений и игр.
У BlueStacks есть пара особенностей, которые не предлагают ни один из его конкурентов. Во-первых, это возможность проводить трансляции в прямом эфире на Twitch. Во-вторых, вы можете также вести трансляции в прямом эфире на Facebook Live, используя BlueStacks TV. Помимо этого, он поддерживает многозадачность точно так же, как настоящий смартфон.
BlueStacks оснащен технологией Layercake, которая использует аппаратное ускорение для улучшения производительности игр. Если у вас ПК с 8 ГБ оперативной памяти, вы даже сможете вести трансляцию прямо из окна Bluestacks. Из минусов, можно отметить то, что бесплатная версия изобилует рекламой и постоянно предлагает устанавливать спонсорские приложения.
Nox Player
Nox Player – ещё один эмулятор, основанный на Android 4.4 KitKat, который может похвастаться быстрой работой и расширенным функционалом. Если BlueStack у вас тормозит, то попробуйте Nox, который менее требователен к техническим характеристикам и лучше подходит для слабых компьютеров. В настройках можно изменить количество ядер ЦП, FPS или объем ОЗУ, который вы хотите выделить для Nox. Можно переключаться между двумя режимами графического рендеринга: DirectX или OpenGL.
Найти нужные приложения можно во встроенном Google Play Store или просто перетащить скачанный APK-файл в Nox Player, чтобы установить приложение. Чтобы удивить вас еще больше, он поставляется с рутированной версией Android. Кроме того, возможно одновременно запускать несколько экземпляров программы.
Функция «запись сценария» позволяет записывать определенные действия на экране и воспроизводить их позже. Это может быть особенно полезно, когда вам нужно автоматизировать действие на Android, которое в противном случае было бы очень монотонно выполнять вручную.
Remix OS Player
Remix OS представляет из себя операционную систему, основанную на проекте Android x86. Вы можете установить Remix OS на свой Windows или Mac, но есть еще более простой способ испытать программу без необходимости устанавливать её как полноценную ОС.
Remix OS Player – бесплатный эмулятор для Windows, работающий на базе Android 6.0 Marshmallow. Перед установкой Remix OS Player обратите внимание, что он не поддерживает некоторые наборы микросхем AMD, а также требует, чтобы в вашем BIOS была включена «технология виртуализации».
Когда вы запустите Remix OS Player в первый раз, вас встретит уже обновленный интерфейс, дополненный панелью задач внизу экрана (прямо как в Windows) и кнопкой «Пуск» для быстрого доступа ко всем установленным приложениям. Встроенная программа Remix Central покажет список популярных приложений и игр, которые вы можете установить. Конечно же, есть поддержка Google Play Store, поэтому можно скачивать любые приложения, которые вы только захотите.
Чрезвычайно приятно использовать привычные кнопки клавиатуры во время игр, вместо сенсорного экрана смартфона. Стоит отметить, что Remix OS Player хорошо оптимизирован для игр — вы можете отображать кнопки клавиатуры и управлять несколькими играми одновременно на одном экране.
Также есть много улучшений, благодаря которым пользователь получает более совершенный игровой процесс. Вы можете вручную установить уровень сигнала, тип сети, местоположение, уровень батареи и многое другое, что может помочь в отладке приложений.
MEmu
MEmu поставляется с предустановленным Jellybean 4. 2, а для обновления до Lollipop необходимо загрузить дополнительные пакеты. MEmu совместим с компьютерами на базе процессоров Intel, Nvidia и, в отличие от Remix OS Player, совместим с микросхемами от AMD. MEmu полностью совместим с Windows 7, 8 и 10.
К сожалению, когда вы запустите программу в первый раз, то вас встретит древняя версия Android четырехлетней давности с меню управления в боковой панели. В MEmu уже загружен Google Play Store, поэтому вы можете просматривать и загружать приложения и игры.
Кроме того, он ассоциируется с APK-файлами в Windows, поэтому вы можете просто открыть файл APK из любого места на жестком диске, и он автоматически запустится в MEmu. Если вы найдёте классное приложение для Android, то можете через MEmu сразу же отправить его на телефон через USB-кабель.
Программа поддерживает раскладку клавиатуры, поэтому вы можете назначать определенные клавиши для имитации касания в определенных областях экрана. Помимо этого, поддерживается полноэкранный режим, есть утилиты для создания скриншотов, записи экрана, а также некоторые другие функции. Кроме того, он имеет интересный инструмент «записи операций», с помощью которого вы сможете записывать определенные действия в приложениях и воспроизводить их в любое время, тем самым автоматизируя задачи «на лету».
В целом, MEmu — отличный выбор. Единственный его минус в том, что он поставляется с действительно старой версией Android. Вы можете обновить до версии Lollipop, но и ей по крайней мере уже 2 года.
Genymotion
GenyMotion стала отличной альтернативой интегрированной среды разработки Android Studio. Программа больше предназначен для разработчиков, но, вы можете использовать её и для игр. Перед загрузкой убедитесь, что вы включили «технологию виртуализации» в BIOS и установили последнюю версию VirtualBox. Также будет необходимо зарегистрировать учетную запись.
Одним из преимуществ Genymotion является то, что он позволяет выбрать любой смартфон для имитации и установить любую версию Android – от 4.4 KitKat до 7.0 Nougat. Можно быстро переключаться между устройствами, чтобы увидеть, как программа работает на каждом из них. Чтобы помочь разработчикам тестировать свои приложения непосредственно в интегрированной среде разработки (IDE), программа имеет плагины для Android Studio, IntelliJ IDEA и Eclipse.
Бесплатная версия поддерживает ручную настройку координат GPS, уровня заряда батареи и камеры. Премиум-версия открывает множество новых функций, таких как просмотр экрана и удаленное управление Genymotion с помощью настоящего телефона.
По умолчанию эмулятор не поставляется с Google Play Store, но немного повозившись с настройками, можно его заполучить, установив GApps вручную. Genymotion также имеет онлайн-версию, которую можно использовать прямо в браузере, но для этого надо написать письмо разработчикам и частный доступ.
LeapDroid
LeapDroid настолько хорош, что был приобретен Google в прошлом году и в конечном итоге закрыт, но его все еще можно скачать со сторонних сайтов. Не заблуждайтесь, несмотря на его закрытие, LeapDroid по-прежнему может быть одним из самых надежных эмуляторов.
Базируется он как и большинство подобных программ на Android 4.4 KitKat и поставляется со всеми приложениями AOSP, такими как браузер, музыка, камера и т.д. На главном экране есть ярлыки для загрузки популярных игр из Google Play Store, таких как Clash of Clans и Pokemon GO.
Вы также можете напрямую установить APK с вашего компьютера, если захотите. Есть поддержка полноэкранного режима, инструмент для создания скриншотов и возможность выбора режима рендеринга графики между OpenGL или DirectX.
AMIDuOS
AMIDUoS, также называемый DuOS, разработан американской компанией Megatrends, основанной в Грузии. Перед установкой DuOS убедитесь, что у вас в BIOS включена «технология виртуализации», а также установлен Microsoft Net Framework 4.0 или выше.
В первых версиях программа поставлялась с Amazon App Store, но сейчас она уже содержит предустановленный Play Маркет с поддержкой русского языка. Есть возможность установки скачанных из интернета APK-файлов. На самом деле, вы можете просто щелкнуть правой кнопкой мыши на APK в Windows, и он предоставит вам возможность установить нужный файл непосредственно в DuOS.
Настройки позволяют вручную установить количество оперативной памяти, FPS и DPI. Одна особенность, которая мне очень понравилась – возможность работать в режиме «root». Это означает, что вы, по сути, имеете встроенные привилегии root-пользователя и можете запускать специализированные приложения.
Screenfly — лучший инструмент для тестирования экрана 📱
До приобретения Blue Tree QuirkTools.com был флагманским продуктом QuirkTools, LLC, компании из Вирджинии, основанной инженером-программистом Кайлом Шеффером. Первоначальный веб-сайт QuirkTools.com был запущен в августе 2011 года и предлагал уникальный набор инструментов для веб-дизайнеров и разработчиков, включая Screenfly, Smaps, Wires и Retro. Миссией QuirkTools было «Простые веб-приложения для творческих людей». Идея была проста: веб-приложения QuirkTools, которые помогут вам оставаться творческими и оставаться на связи с вашей работой. От поиска новых идей и планирования вашего следующего крупного проекта до прототипирования и тестирования ваших проектов — мы обеспечим вас.
Несмотря на то, что приложения полезны по отдельности, они действительно предназначены для того, чтобы быть меньшими гранями гораздо более широкой картины. Каждый инструмент представляет собой один шаг в методологии проектирования, отшлифованной и проверенной на основе многолетнего опыта. QuirkTools — это ваша карта на пути к творческому успеху — от чертежной доски до стартовой площадки.
Для получения дополнительной информации о BlueTree и QuirkTools ознакомьтесь с некоторыми из наших основных материалов и инструментов ниже:
Агентство цифрового PR для SaaS и программного обеспечения
Услуги по построению ссылок
SaaS SEO-услуги
SaaS Content Marketing Services
Примечание : следующее После приобретения компанией BlueTree все инструменты прошли всестороннее тестирование на безопасность Людовиком Рембертом, владельцем отмеченной наградами организации по защите цифровой конфиденциальности Privacy Canada. Почему? Ну, безопасность для нас очень важна… очень. BlueTree и Screenfly считают, что ваша безопасность и конфиденциальность являются главными приоритетами при использовании наших инструментов на этом веб-сайте. Неважно, насколько хорошо работает программное обеспечение; если это скомпрометирует вас каким-либо образом, это не стоит риска. Мы выбрали Уилла и его команду и компанию Privacy Australia PTY LTD благодаря их опыту исследований и тестирования инноваций в виртуальных частных сетях (VPN) для корпоративных клиентов в столичном Сиднее. Уилл описывает себя как «непреднамеренного эксперта по VPN, прокси и брандмауэрам»… как раз наш тип парня.
Запуск приложений в эмуляторе Android | Разработчики Android
Эмулятор Android имитирует устройства Android на вашем компьютере, чтобы вы могли протестируйте свое приложение на различных устройствах и уровнях Android API без необходимо иметь каждое физическое устройство.
Эмулятор предоставляет почти все возможности настоящего Android-устройства.
Вы можете имитировать входящие телефонные звонки и текстовые сообщения, указать местоположение
устройство, имитировать различные скорости сети, имитировать вращение и другие
аппаратные датчики, доступ к магазину Google Play и многое другое.
Тестирование вашего приложения на эмуляторе в некоторых отношениях быстрее и проще, чем это делать на физическом устройстве. Например, вы можете быстрее передавать данные в эмулятор чем к устройству, подключенному через USB.
Эмулятор поставляется с предопределенными конфигурациями для различных телефонов Android, планшет, Wear OS и устройства Android TV.
Посмотрите следующее видео с обзором некоторых функций эмулятора.
Вы можете использовать эмулятор вручную через его графический интерфейс пользователя и программно через командную строку и консоль эмулятора.Для сравнение функций, доступных через каждый интерфейс, см. Сравнение инструментов эмулятора Android.
Требования и рекомендации
Эмулятор Android имеет дополнительные требования помимо основных системные требования для Android Studio, которые описано ниже:
- Инструменты SDK 26.
1.1 или выше
- 64-битный процессор
- Windows: ЦП с поддержкой UG (неограниченный гость)
- HAXM 6.2.1 или новее (рекомендуется HAXM 7.2.0 или новее)
Использование аппаратного ускорения дополнительные требования для Windows и Linux:
- Процессор Intel в Windows или Linux: процессор Intel с поддержкой Intel VT-x, Intel EM64T (Intel 64) и функция Execute Disable (XD) Bit Процессор AMD
- в Linux: процессор AMD с поддержкой виртуализации AMD. (AMD-V) и дополнительные потоковые SIMD-расширения 3 (SSSE3) Процессор AMD
- в Windows: Android Studio 3.2 или выше и Windows 10 апреля версии 2018 или выше для Платформа гипервизора Windows (WHPX) функциональность
Для работы с образами системы Android 8.1 (уровень API 27) и выше прилагается веб-камера должна иметь возможность захвата кадров 720p.
Устаревание для 32-разрядных систем Windows
Эмулятор Android устарел в июне 2019 года для 32-разрядных систем Windows.
Поддержка 32-разрядного эмулятора Windows продолжается до июня 2020 г., включая
исправлены критические ошибки, но новых функций добавлено не будет.Если вы используете
эмулятора в 32-битной системе Windows, вы должны запланировать переход на 64-битную
Система Windows.
Если вы используете эмулятор в 32-разрядной системе Windows, вы можете использовать SDK Manager для установки последней версии эмулятор для 32-битной винды.
Установить эмулятор
Чтобы установить эмулятор Android, выберите компонент Android Emulator . на вкладке SDK Tools диспетчера SDK . Инструкции см. Обновите свои инструменты с помощью SDK Manager.
виртуальных устройств Android
Каждый экземпляр эмулятора Android использует виртуальное устройство Android.
(AVD) , чтобы указать версию Android и аппаратные характеристики устройства.
симулированное устройство. Чтобы эффективно протестировать ваше приложение, вы должны создать AVD, который
моделирует каждое устройство, для которого предназначено ваше приложение. Для создания и управления
AVD, используйте диспетчер устройств.
Каждый AVD функционирует как независимое устройство с собственным хранилищем для пользовательские данные, SD-карта и т. д.По умолчанию эмулятор хранит пользовательские данные, SD данные карты и кэш в каталоге, специфичном для этого AVD. Когда вы запускаете эмулятор, он загружает пользовательские данные и данные SD-карты из каталога AVD.
Запуск приложения на эмуляторе Android
Вы можете запустить приложение из проекта Android Studio или запустить приложение который был установлен на эмуляторе Android, как если бы вы запускали любое приложение на устройство.
Чтобы запустить эмулятор Android и запустить приложение в своем проекте:
- В Android Studio создайте виртуальное устройство Android (AVD)
которые эмулятор может использовать для установки и запуска вашего приложения.
-
На панели инструментов выберите AVD, который вы хотите запустить приложение из раскрывающегося меню целевого устройства.
-
Нажмите Выполнить .
Если вы получили сообщение об ошибке или предупреждение в верхней части диалогового окна, щелкните ссылку, чтобы исправить проблему или получить дополнительную информацию.
Некоторые ошибки, которые необходимо исправить, прежде чем продолжить, например, некоторые аппаратные Ошибки Accelerated Execution Manager (Intel HAXM).
Для macOS, если вы видите ошибку
Предупреждение: DNS-серверы не найдены
при запуская эмулятор, проверьте, есть ли у вас/etc/разрешение.файл conf
. Если у вас нет этого файла, введите следующая команда в окне терминала:ln -s /private/var/run/resolv.conf /etc/resolv.conf
Помощник по сопряжению Wear OS
Помощник по сопряжению Wear OS поможет вам выполнить сопряжение шаг за шагом
Носите эмуляторы ОС с физическими или виртуальными телефонами прямо в Android Studio. Помощник может помочь вам установить нужное приложение Wear OS Companion на
свой телефон и настройте соединение между двумя устройствами.Вы можете начать
в раскрывающемся списке устройств > Помощник по сопряжению эмулятора Wear OS .
Запуск эмулятора Android без предварительного запуска приложения
Для запуска эмулятора:
Откройте Диспетчер устройств.
Дважды щелкните AVD или щелкните Выполнить
.
Загружается эмулятор Android.
Во время работы эмулятора вы можете запускать проекты Android Studio и выбирать эмулятор в качестве целевого устройства.Вы также можете перетащить один или несколько APK на эмулятор, чтобы установить их, а затем запустить.
Запустите эмулятор Android непосредственно в Android Studio
По умолчанию эмулятор Android запускается непосредственно в Android Studio. Это позволяет
экономить место на экране, быстро переключаться между эмулятором и
окно редактора с помощью горячих клавиш и организовать рабочий процесс IDE и эмулятора
в одном окне приложения.
Когда эмулятор запущен, у вас будет доступ к стандартным действиям эмулятора, таким как вращение и расширенные возможности управления, такие как воспроизведение навигации.Чтобы запустить эмулятор в отдельном окне вместо этого перейдите к Файл > Настройки > Инструменты > Эмулятор ( Android Studio > Настройки > Инструменты > Эмулятор в macOS) и снимите флажок Запуск в окне инструментов .
Ограничения
В настоящее время вы не можете использовать расширенные элементы управления эмулятором, когда он работает в
окно инструментов. Если ваш рабочий процесс разработки сильно зависит от расширенного
элементы управления, продолжайте использовать эмулятор Android как отдельное приложение. В
Кроме того, некоторые виртуальные устройства, такие как Android TV и складные устройства, не могут
запускаться в Android Studio, потому что у них есть специальные требования к пользовательскому интерфейсу или
важные функции в расширенных элементах управления.
Установить и добавить файлы
Чтобы установить APK-файл на эмулируемое устройство, перетащите APK-файл на экран эмулятора. Появится диалоговое окно установщика APK. Когда установка завершено, вы можете просмотреть приложение в списке приложений.
Чтобы добавить файл на эмулируемое устройство, перетащите файл на экран эмулятора.Файл находится в каталоге /sdcard/Download/
. Ты сможешь
просмотреть файл из Android Studio с помощью
Проводник устройства или
найдите его на устройстве с помощью приложения Downloads или Files , в зависимости
на версии устройства.
Снимки
Моментальный снимок — это сохраненный образ AVD (виртуальное устройство Android), который сохраняет
все состояние устройства на момент его сохранения, включая ОС
настройки, состояние приложения и пользовательские данные. Вы можете вернуться к сохраненной системе
состояния, загружая моментальный снимок всякий раз, когда вы выберете, экономя время ожидания
для операционной системы и приложений на виртуальном устройстве для перезапуска, как
а также сэкономит вам усилия по возвращению вашего приложения в состояние, в котором
вы хотите возобновить тестирование. Запуск виртуального устройства путем загрузки моментального снимка
очень похоже на пробуждение физического устройства из спящего режима, а не на загрузку
его из выключенного состояния.
Для каждого AVD можно иметь один моментальный снимок Quick Boot и любое количество общих снимки.
Самый простой способ воспользоваться моментальными снимками — использовать моментальные снимки Quick Boot: По умолчанию каждый AVD настроен на автоматическое сохранение моментального снимка быстрой загрузки при выходе. и загружать из моментального снимка быстрой загрузки при запуске.
При первом запуске AVD необходимо выполнить холодную перезагрузку , точно так же, как
включение устройства. Если Быстрая загрузка включена, все последующие запуски загружаются с
указанный снимок, и система восстанавливается до состояния, сохраненного в этом
снимок.
Снимки действительны для образа системы, конфигурации AVD и эмулятора. функции, с которыми они сохраняются.Когда вы вносите изменения в любой из этих области, все моментальные снимки пораженного AVD становятся недействительными. Любое обновление для Эмулятор Android, образ системы или настройки AVD сбрасывают сохраненное состояние AVD, поэтому при следующем запуске AVD он должен выполнить холодную перезагрузку.
Большинство элементов управления для сохранения, загрузки и управления моментальными снимками находятся в Снимки и Настройки вкладки на панели Снимки в эмуляторе Расширенное окно управления.
Вы также можете управлять параметрами быстрой загрузки при запуске эмулятора из командная строка.
Сохранение моментальных снимков быстрой загрузки
Когда вы закрываете AVD, вы можете указать, будет ли эмулятор автоматически сохранять
снимок при закрытии. Чтобы контролировать это поведение, выполните следующие действия:
- Откройте окно расширенных элементов управления эмулятора.
- В категории элементов управления Снимки перейдите на вкладку Настройки .
Используйте раскрывающееся меню Автосохранение текущего состояния в Quickboot , чтобы выбрать один из следующих вариантов:
Ваш выбор применим только к AVD, открытому в данный момент.Вы не можете сохранить моментальные снимки, когда ADB находится в автономном режиме (например, когда AVD все еще загружается).
Сохранение общих моментальных снимков
В то время как у вас может быть только один моментальный снимок быстрой загрузки для каждого AVD, вы можете иметь несколько общих снимков для каждого AVD.
Чтобы сохранить общий снимок, откройте расширенные элементы управления эмулятора.
выберите категорию Snapshots и нажмите кнопку Take snapshot . кнопку в правом нижнем углу окна.
Чтобы изменить имя и описание выбранного моментального снимка, нажмите кнопку в нижней части окна.
Удалить снимок
Чтобы вручную удалить снимок, откройте расширенные элементы управления эмулятора. выберите категорию Snapshots , выберите снимок и нажмите кнопку удалять кнопку в нижней части окна.
Вы также можете указать, хотите ли вы, чтобы эмулятор автоматически удалял моментальные снимки, когда они становятся недействительными, например, когда настройки AVD или эмулятор изменение версии. По умолчанию эмулятор спросит вас, хотите ли вы, чтобы он удалить недействительные снимки.Вы можете изменить этот параметр с помощью Удалить недействительные снимки в меню Настройки вкладки Снимки панель.
Загрузить снимок
Чтобы загрузить снимок в любое время, откройте расширенные элементы управления эмулятора. выберите категорию Snapshots , выберите снимок и нажмите кнопку
нагрузка
кнопку в нижней части окна.
В Android Studio 3.2 и выше каждая конфигурация устройства включает Вариант загрузки управление в дополнительных настройках в Диалоговое окно конфигурации виртуального устройства, с помощью которого вы может указать, какой снимок следует загружать при запуске этого AVD.
Отключить быструю загрузку
Если вы хотите отключить быструю загрузку, чтобы ваш AVD всегда выполнял холодную загрузку, сделайте следующее:
- Выберите Инструменты > Диспетчер устройств и нажмите Изменить этот AVD .
- Нажмите Показать дополнительные настройки и прокрутите вниз до Эмуляция производительности .
- Выберите Холодная перезагрузка .
Однократная холодная перезагрузка
Вместо полного отключения быстрой загрузки можно выполнить холодную загрузку только один раз,
нажав Cold Boot Now в раскрывающемся меню AVD в диспетчере устройств .
Требования к моментальным снимкам и устранение неполадок
- Снимки не работают с Android 4.0.4 (уровень API 15) или ниже.
- Снимки не работают с образами системы ARM для Android 8.0 (уровень API 26).
- Если эмулятору не удается загрузиться из моментального снимка, выберите Cold Boot Now для AVD в диспетчере устройств и отправьте отчет об ошибке.
- Снимки ненадежны, если включен программный рендеринг. Если снимки не работает, нажмите Изменить этот AVD в диспетчере устройств и измените Graphics на Hardware или Автомат .
- Загрузка или сохранение моментального снимка — это операция, интенсивно использующая память. Если ты не
иметь достаточно свободной оперативной памяти, когда начинается операция загрузки или сохранения, операционная система
может подкачать содержимое оперативной памяти на жесткий диск, что может сильно замедлить
операция.
Если вы испытываете очень медленную загрузку или сохранение моментальных снимков, вы можете для ускорения этих операций за счет освобождения оперативной памяти. Закрытие приложений, которые не необходим для вашей работы, это хороший способ освободить оперативную память.
Навигация по экрану эмулятора
Используйте указатель компьютерной мыши, чтобы имитировать палец на сенсорном экране; Выбрать пункты меню и поля ввода; и нажимайте кнопки и элементы управления.Используйте свой компьютер клавиатура для ввода символов и ввода ярлыков эмулятора.
Таблица 1. Жесты для навигации по эмулятору
Особенность | Описание |
---|---|
Проведите по экрану | Наведите указатель на экран, нажмите и удерживайте основную кнопку мыши, проведите по экрану, а затем отпустите. |
Перетащите элемент | Укажите на элемент на экране, нажмите и удерживайте основную мышь
кнопку, переместите элемент, а затем отпустите.![]() |
Коснитесь (сенсорный) | Укажите на экран, нажмите основную кнопку мыши и отпустите. Например, вы можете щелкнуть текстовое поле, чтобы начать вводить текст, выбрать приложение или нажмите кнопку. |
Двойное нажатие | Укажите на экран, дважды быстро нажмите основную кнопку мыши, а потом отпустить. |
Нажмите и удерживайте | Укажите на элемент на экране, нажмите основную кнопку мыши, удерживайте, а потом отпустить.Например, вы можете открыть опции для элемента. |
Тип | Вы можете ввести эмулятор с помощью клавиатуры компьютера или с помощью клавиатура, которая появляется на экране эмулятора. Например, вы можете введите текстовое поле после того, как вы его выбрали. |
Зажмите и раздвиньте | При нажатии Control (Command на Mac) вызывается жест щипка
мультисенсорный интерфейс. Щелчок левой кнопкой мыши действует как касание обеих точек, и освобождение действует как сбор обоих. |
Вертикальное смахивание | Откройте вертикальное меню на экране и используйте колесо прокрутки (мышь колесо) для прокрутки пунктов меню, пока не найдете нужный. Щелкните элемент меню, чтобы выбрать его. |
Выполнение общих действий в эмуляторе
Для выполнения общих действий с эмулятором используйте панель справа, как описано в таблице 2.
Вы можете использовать сочетания клавиш для выполнения многих стандартных действий в эмуляторе.
Чтобы просмотреть полный список ярлыков в эмуляторе, нажмите F1 (Command+/ на Mac).
чтобы открыть панель справки в расширенных элементах управления окно.
Таблица 2. Общие действия в эмуляторе
Особенность | Описание |
---|---|
Закрыть | Закройте эмулятор. |
Свернуть | Свернуть окно эмулятора. |
Изменить размер | Измените размер эмулятора так же, как и любое другое окно операционной системы. То эмулятор поддерживает соотношение сторон, подходящее для вашего устройства. |
Мощность | Нажмите, чтобы включить или выключить экран. Нажмите и удерживайте, чтобы повернуть устройство включено или выключено. |
Увеличение громкости | Нажмите, чтобы просмотреть ползунок и увеличить громкость. Нажмите еще раз, чтобы увеличьте громкость или используйте ползунок для изменения громкости. |
Уменьшение громкости | Нажмите, чтобы просмотреть ползунок и уменьшить громкость.![]() |
Повернуть влево | Поверните устройство на 90 градусов против часовой стрелки. |
Повернуть вправо | Поверните устройство на 90 градусов по часовой стрелке. |
Сделать скриншот | Щелкните, чтобы сделать снимок экрана устройства.Подробнее см. Скриншоты. |
Войти в режим масштабирования | Нажмите, чтобы курсор изменился на значок увеличения. Чтобы выйти из режима масштабирования, нажмите кнопку снова. Увеличение и уменьшение масштаба в режиме масштабирования:
Для панорамирования в режиме масштабирования удерживайте Control (Command на Mac), одновременно нажимая клавиши со стрелками на клавиатуре. Чтобы коснуться экрана устройства в режиме масштабирования, щелкните, удерживая нажатой клавишу Control (щелчок, удерживая Мак). |
Задняя часть | Возврат к предыдущему экрану или закрытие диалогового окна, меню параметров, панель уведомлений или экранную клавиатуру. |
Дом | Вернитесь на главный экран. |
Обзор (Последние приложения) | Нажмите, чтобы открыть список миниатюр приложений, с которыми вы работали
совсем недавно. Чтобы открыть приложение, коснитесь его. Чтобы удалить миниатюру из списка,
проведите его влево или вправо. Эта кнопка не поддерживается в Wear OS.![]() |
Складка | Для складных устройств: сложите устройство, чтобы отобразить его меньший экран конфигурация. |
Разложить | Для складных устройств: разверните устройство, чтобы отобразить его увеличенный экран. конфигурация. |
Меню | Нажмите Control+M (Command+M на Mac), чтобы имитировать кнопку «Меню». |
Подробнее | Нажмите, чтобы получить доступ к другим функциям и настройкам, описанным в следующем стол. |
Запись экрана
Вы можете записывать видео и аудио из эмулятора Android и сохранять запись в файл WebM или анимированный GIF.
Элементы управления записью экрана находятся на вкладке Запись экрана Окно расширенных элементов управления .
Совет: Вы также можете открыть элементы управления записью экрана,
нажав Control + Shift + R (Command + Shift + R на Mac).
Чтобы начать запись экрана, нажмите кнопку Начать запись на экране . запись таб. Чтобы остановить запись, нажмите Остановить запись .
Элементы управления воспроизведением и сохранением записанного видео находятся внизу Запись экрана вкладка.Чтобы сохранить видео, выберите WebM или GIF из в нижней части вкладки и нажмите Сохранить .
Вы также можете записать и сохранить запись экрана из эмулятора, используя следующая команда в командной строке:
adb emu screenrecord start --time-limit 10 [путь для сохранения видео] /sample_video.webm
Скриншоты
Чтобы сделать снимок экрана виртуального устройства, нажмите кнопку Сделать снимок экрана кнопка.
Эмулятор создает файл PNG с именем Screenshot_ yyyymmdd-hhmmss .
используя год, месяц, день, час, минуту и секунду захвата. Например, png
Screenshot_20160219-145848.png
.
По умолчанию снимок экрана сохраняется на рабочем столе вашего компьютера. Чтобы изменить место, в котором сохраняются снимки экрана, используйте место сохранения снимков экрана . управления в категории Настройки в эмуляторе Расширенное окно управления.
Вы также можете делать снимки экрана из командной строки одним из следующих способов. команды:
-
скриншот записи экрана [каталог назначения]
-
скриншот adb emu screenrecord [каталог назначения]
Опора для камеры
Эмулятор поддерживает использование основных функций камеры на вашем виртуальном
устройство для более ранних версий Android. Android 11 и выше поддерживает
следующие дополнительные возможности камеры эмулятора Android:
- RAW-захват
- ЮВ переработка
- Устройства уровня 3
- Поддержка логической камеры
- Эмуляция ориентации датчика с использованием данных диспетчера датчиков
- Применение стабилизации видео путем уменьшения частоты рукопожатия
- Применение улучшения краев путем удаления масштабирования, обычно выполняемого в конвейере YUV
- Параллельные камеры
Камера виртуальной сцены и ARCore
Вы можете использовать камеру виртуальной сцены в виртуальной среде для экспериментов с приложениями дополненной реальности (AR), созданными с помощью ARCore.
Информацию об использовании камеры виртуальной сцены в эмуляторе см. Запускайте приложения дополненной реальности в эмуляторе Android.
При использовании эмулятора с приложением камеры вы можете импортировать изображение в формате PNG или
Формат JPEG для использования в виртуальной сцене. Чтобы выбрать изображение для использования в
виртуальной сцены, нажмите Добавить изображение на вкладке Камера > Изображения виртуальной сцены в окне Расширенные элементы управления . Эту функцию можно использовать для импорта пользовательских
изображения, такие как QR-коды, для использования с любым приложением на основе камеры.Чтобы получить больше информации,
видеть
Добавьте в сцену дополненные изображения.
Проверка общих действий дополненной реальности с помощью макросов
Вы можете значительно сократить время, необходимое для тестирования стандартных действий дополненной реальности, используя предустановленные макросы в эмуляторе. Например, вы можете использовать макрос для сброса всех датчики устройства в состояние по умолчанию.
Перед использованием макросов выполните действия, описанные в разделе Запуск приложений дополненной реальности в эмуляторе Android. чтобы настроить камеру виртуальной сцены для своего приложения, запустите приложение на эмуляторе,
и обновите ARCore.Затем выполните следующие действия, чтобы использовать макросы эмулятора:
- Когда эмулятор запущен и ваше приложение подключено к ARCore, нажмите Еще в панели эмулятора.
- Выберите Запись и воспроизведение > Воспроизведение макросов .
Выберите макрос, который хотите использовать, затем нажмите Воспроизвести .
Во время воспроизведения макрос можно прервать, нажав Стоп .
Расширенные элементы управления, настройки и справка
Используйте расширенные элементы управления для отправки данных, изменения свойств устройства, управления
приложения и многое другое.Чтобы открыть окно Расширенные элементы управления , нажмите Еще в панели эмулятора.
Для выполнения многих из этих задач можно использовать сочетания клавиш. Для полного список ярлыков в эмуляторе, нажмите F1 (Command+/ на Mac), чтобы открыть справку панель.
Таблица 3. Подробная информация о расширенных элементах управления
Особенность | Описание |
---|---|
Местоположение | Эмулятор позволяет имитировать информацию о «моем местоположении»: место, где эмулируемое устройство находится в данный момент.Например, если вы нажмете Мое местоположение в Google Maps, а затем отправьте местоположение, карта покажет его. Элементы управления информацией о местоположении устройства организованы в двух вкладки: Отдельные точки и Маршруты . Отдельные точки На вкладке Отдельные точки вы можете использовать веб-представление Google Maps для
искать достопримечательности так же, как при использовании Google Maps
на телефоне или в браузере. Чтобы установить расположение эмуляторов в место, которое вы выбрали на карту, нажмите кнопку Установить местоположение в правом нижнем углу Окно расширенных элементов управления . Маршруты Подобно вкладке Отдельные точки , вкладка Маршруты предоставляет веб-представление Google Maps, которое можно использовать для создания маршрута между двумя или больше локаций. Чтобы создать и сохранить маршрут, выполните следующие действия:
Чтобы смоделировать эмулятор следования по сохраненному маршруту, выберите маршрут из списка Сохраненных маршрутов и нажмите Воспроизвести маршрут рядом в правом нижнем углу окна Расширенные элементы управления .Чтобы остановить моделирование, нажмите Остановить маршрут . Чтобы непрерывно имитировать эмулятор по указанному маршруту,
включите переключатель рядом с Повторное воспроизведение. Импорт данных GPX и KML Чтобы использовать географические данные из формата обмена GPS (GPX) или Keyhole Файл языка разметки (KML):
Скорость по умолчанию равна значению Delay ( Speed 1X ). Ты можно увеличить скорость в два раза ( Скорость 2X ), втрое ( Скорость 3X ) и так далее. |
Дисплеи | Эмулятор позволяет вам развернуть ваше приложение на нескольких
дисплеи, которые поддерживают настраиваемые размеры и могут помочь вам тестировать приложения
которые поддерживают мульти-
оконные и мульти-
отображать.
|
Сотовый | Эмулятор позволяет имитировать различные сетевые условия. Ты сможешь
приблизительную скорость сети для различных сетевых протоколов, или вы можете
укажите Full , который передает данные так же быстро, как ваш
компьютер позволяет. Выберите тип сети :
Выберите Сила сигнала :
Выберите Статус голоса , Статус данных или оба:
|
Аккумулятор | Вы можете имитировать свойства батареи устройства, чтобы увидеть, как
приложение работает в разных условиях. Выберите Подключение зарядного устройства Значение : Выберите значение Состояние батареи :
Выберите значение Состояние батареи :
|
Телефон | Эмулятор позволяет имитировать входящие телефонные звонки и текстовые сообщения Сообщения. Чтобы инициировать вызов эмулятора:
Чтобы отправить текстовое сообщение на эмулятор:
|
Направляющая колодка | Если в профиле оборудования AVD включена навигационная панель, вы можете использовать элементы управления навигационной панелью с эмулятором. Однако не все устройства могут поддерживать навигационную панель; например, часы Android. Кнопки имитируют следующие действия: |
Отпечаток пальца | Этот элемент управления может имитировать 10 различных сканирований отпечатков пальцев.Ты сможешь
используйте его, чтобы протестировать интеграцию отпечатков пальцев в ваше приложение. Эта функция отключена
для Android 5.1 (уровень API 22) и ниже, а также для Wear OS. Для имитации сканирования отпечатков пальцев на виртуальном устройстве:
|
Виртуальные датчики > Акселерометр | Этот элемент управления позволяет протестировать ваше приложение на предмет изменения положения устройства, ориентация или и то, и другое.Например, вы можете имитировать такие жесты, как наклон и вращение. Акселерометр не отслеживает абсолютное положение устройства: он просто обнаруживает, когда происходит изменение. Управление имитирует путь Датчики акселерометра и магнитометра будут реагировать, когда вы перемещаете или вращаете настоящее устройство. Вы должны включить датчик акселерометра в вашем AVD, чтобы использовать этот элемент управления. Контрольные отчеты Система управления также сообщает Чтобы повернуть устройство вокруг осей x, y и z, выберите Rotate и выполните один из следующих:
См. Вычисление ориентации устройства
для получения дополнительной информации о том, как рассчитываются рыскание, тангаж и крен. Чтобы переместить устройство по горизонтали (x) или по вертикали (y), выберите Move и выполните одно из следующих действий:
Для установки устройства под углом 0, 90, 180 или 270 градусов:
По мере настройки устройства поля Результирующие значения изменяются соответственно. Это значения, к которым может получить доступ приложение. Для получения дополнительной информации об этих датчиках см. Обзор датчиков, Датчики движения и Датчики положения. |
Виртуальные датчики > Дополнительные датчики | Эмулятор может имитировать различные датчики положения и окружающей среды.
Для получения дополнительной информации об этих датчиках см. Обзор датчиков, Датчики положения и Датчики окружающей среды. |
Снимки | См. Снимки. |
Запись экрана | См. Запись экрана. |
Настройки > Общие |
|
Настройки > Прокси | По умолчанию эмулятор использует настройки HTTP-прокси Android Studio, но этот экран позволяет вам вручную определить конфигурацию прокси-сервера HTTP для эмулятора. Дополнительные сведения см. в разделе Использование эмулятора с прокси. |
Настройки > Дополнительные |
|
Справка > Сочетания клавиш | На этой панели представлен полный список сочетаний клавиш для эмулятор. Чтобы открыть эту панель во время работы в эмуляторе, нажмите F1 (Command+/ на Mac). Для работы горячих клавиш клавиатура Send
Параметр ярлыков на панели настроек Общие должен быть установлен на Элементы управления эмулятором (по умолчанию) . |
Справка > Справка эмулятора | Чтобы перейти к онлайн-документации по эмулятору, нажмите Документация . Чтобы сообщить об ошибке в эмуляторе, нажмите Отправить отзыв . Дополнительные сведения см. в статье о том, как сообщать об ошибках эмулятора. |
Справка > О | Посмотрите, какой порт adb использует эмулятор, а также Android и номера версий эмулятора. Сравните последнюю доступную версию эмулятора с вашей версией, чтобы определить, установлена ли у вас последняя версия программного обеспечения. Серийный номер эмулятора: emulator- adb_port , который вы можете указать, например, как параметр командной строки adb. |
Wi-Fi
При использовании AVD с уровнем API 25 или выше эмулятор обеспечивает имитацию
Точка доступа Wi-Fi («AndroidWifi»), и Android автоматически к ней подключается.
Вы можете отключить Wi-Fi в эмуляторе, запустив эмулятор с
параметр командной строки -функция -Wi-Fi
.
Ограничения
Эмулятор Android не включает виртуальное оборудование для следующего:
- Bluetooth
- NFC
- Вставка/извлечение SD-карты
- Наушники, подключаемые к устройству
- USB
Эмулятор часов для Wear OS не предоставляет обзор (последние приложения) кнопка, крестовина и датчик отпечатков пальцев.
Запустить эмулятор из командной строки | Разработчики Android
Android SDK включает эмулятор устройства Android — виртуальное устройство. который работает на вашем компьютере. Эмулятор Android позволяет разрабатывать и тестировать Android-приложения без использования физического устройства.
На этой странице описаны функции командной строки, которые можно использовать с
Эмулятор Android. Сведения об использовании пользовательского интерфейса эмулятора Android см.
Запускайте приложения на эмуляторе Android.
Запуск эмулятора
Используйте команду emulator
для запуска эмулятора в качестве альтернативы
запустить свой проект или
запустив его через AVD Manager.
Вот основной синтаксис командной строки для запуска виртуального устройства из подсказка терминала:
Эмулятор-avd avd_name [ {- опция [ значение ]} … ]
Или
Эмулятор@ avd_name [ {- option [ value ]} … ]
Например, если вы запускаете эмулятор из Android Studio, работающего на Mac, по умолчанию командная строка будет похожа на следующую:
/Users/janedoe/Library/Android/sdk/emulator/emulator -avd Nexus_5X_API_23 -netdelay none -netspeed full
Вы можете указать параметры запуска при запуске эмулятора, но не позже
на.
Чтобы получить список имен AVD, введите следующую команду:
Эмулятор-список-avds
Когда вы используете эту опцию, она отображает список имен AVD из вашего дома Android.
каталог. Обратите внимание, что вы можете переопределить домашний каталог по умолчанию, установив ANDROID_SDK_HOME
переменная окружения: корень
пользовательский каталог, в котором хранится вся конфигурация и содержимое AVD. Ты
можно установить переменную окружения в окне терминала перед запуском
виртуальное устройство, или вы можете установить его через свои пользовательские настройки в операционной
система; например, в вашем .bashrc
в Linux.
Чтобы остановить эмулятор Android, просто закройте окно эмулятора.
Установка приложения
Помимо установки приложения через Android
Студия или эмулятор
пользовательского интерфейса, вы можете установить свое приложение на виртуальное устройство с помощью утилиты adb.
Чтобы установить приложение с помощью adb, а затем запустить и протестировать приложение, выполните следующие общие шаги:
- Создайте и упакуйте свое приложение в APK, как описано в разделе Создание и запуск вашего приложения. Приложение.
- Запустите эмулятор из командной строки, как описано в предыдущем раздел, используя любые необходимые параметры запуска.
- Установите приложение с помощью adb.
- Запустите и протестируйте свое приложение на эмуляторе.
Пока эмулятор работает, вы также можете использовать эмулятор Консоль для выдачи команд по мере необходимости. - Виртуальное устройство сохраняет приложение и данные о его состоянии при перезапуске,
в разделе диска с пользовательскими данными (
userdata-qemu.img)
. Чтобы очистить это data, запустите эмулятор с опцией-wipe-data
или сотрите данные в AVD Manager, например.Для получения дополнительной информации о пользовательских данных раздела и другого хранилища, см.следующий раздел.
Чтобы удалить приложение, выполните так, как вы бы на устройстве Android.
Примечание: Утилита adb
видит виртуальное устройство как
реальное физическое устройство. По этой причине вам, возможно, придется использовать -d
флаг с некоторыми общими командами adb
, такими как установить
. Флаг -d
позволяет указать, какой из нескольких
подключенные устройства для использования в качестве цели команды.Если вы не укажете -d
, эмулятор нацеливается на первое устройство в своем списке.
Общие сведения о каталогах и файлах по умолчанию
Эмулятор использует связанные файлы, из которых система AVD и каталоги данных
являются наиболее важными. Это помогает понять структуру каталогов эмулятора.
и файлы при указании параметров командной строки. Хотя обычно вы не
необходимо изменить каталоги или файлы по умолчанию.
Эмулятор Android использует гипервизор Quick Emulator (QEMU).Первоначальные версии Эмулятор Android использовал QEMU 1 (золотая рыбка), а более поздние версии используют QEMU 2 (ranchu).
Системный каталог AVD
Системный каталог содержит образы системы Android, которые использует эмулятор. для имитации работы операционной системы. Он имеет специфичные для платформы файлы, доступные только для чтения. общий для всех AVD того же типа, включая уровень API, архитектуру ЦП и Андроид вариант. Места по умолчанию следующие:
- Mac OS X и Linux —
~/Library/Android/sdk/system-images/android- apiLevel / вариант / arch /
- Microsoft Windows XP —
C:\Documents and Настройки\ пользователь \библиотека\Android\sdk\system-images\android- apiLevel \ вариант \ арка
\ - Windows Vista —
C:\Users\ пользователь \Library\Android\sdk\system-images\android- apiLevel \ вариант \ arch
\
-
apiLevel
— числовой уровень API или буква для предварительные выпуски.Например,
android-M
указывает на Android Предварительный просмотр зефира. После выпуска он стал API-уровнем 23, обозначеннымандроид-23
. -
вариант
— название, соответствующее конкретным функциям реализован образ системы; например,google_apis
илиAndroid-одежда
. -
arch
— целевая архитектура процессора; Например,x86
.
Используйте параметр -sysdir
, чтобы указать другой системный каталог для
АВД.
Эмулятор читает следующие файлы из системного каталога.
Файл | Описание | Возможность указать другой файл |
---|---|---|
ядро-qemu или ядро-ранчу | Образ двоичного ядра для AVD.![]() ядро-ранчу это
Эмулятор QEMU 2, последняя версия. | -ядро |
система.изображение | Исходная версия образа системы только для чтения; в частности, раздел, содержащий системные библиотеки и данные, соответствующие уровню API и вариант. | -система |
ramdisk.img | Образ загрузочного раздела. Это подмножество system.img который изначально загружается ядром до монтирования образа системы. Это
обычно содержит всего несколько двоичных файлов и сценариев инициализации. | -RAM-диск |
userdata.img | Начальная версия раздела данных, которая отображается как data/ в эмулируемой системе и содержит все доступные для записи данные для
АВД.![]() — опция очистки данных . Для получения дополнительной информации см.
Описание файла userdata-qemu.img приведено в следующем разделе. | -данные инициализации -начальные данные |
Каталог данных AVD
Каталог данных AVD, также называемый каталогом контента, специфичен для один экземпляр AVD и содержит все изменяемые данные для AVD.
Расположение по умолчанию следующее, где имя
— это
Название АВД:
- Mac OS X и Linux —
~/.android/avd/ имя .avd
/ - Microsoft Windows XP —
C:\Documents and Настройки\ пользователь \.
android\ имя .avd\
- Windows Vista и выше —
C:\Users\ пользователь \.android\ имя .avd\
Используйте параметр -datadir
, чтобы указать другой каталог данных AVD.
В следующей таблице перечислены наиболее важные файлы, содержащиеся в этом каталоге.
Файл | Описание | Возможность указать другой файл |
---|---|---|
userdata-qemu.img | Содержимое раздела данных, которое отображается как Каждый экземпляр виртуального устройства использует перезаписываемый образ пользовательских данных для хранения пользовательских и
данные, относящиеся к сеансу. Например, он использует изображение для хранения уникального
установленные данные приложения, настройки, базы данных и файлы. У каждого пользователя есть
другой каталог | -данные |
кеш.изображение | Образ раздела кэша, который отображается как cache/ в
эмулируемая система. Он пуст, когда вы впервые создаете AVD или используете -wipe-data опция.![]() -cache . | -кэш |
sdcard.img | (необязательно) Образ раздела SD-карты, позволяющий имитировать SD-карту
на виртуальном устройстве. Вы можете создать файл образа SD-карты в AVD
Диспетчер или с помощью mksdcard При определении AVD в AVD Manager у вас есть выбор
использовать автоматически управляемый файл SD-карты или файл, созданный с помощью
инструмент Вы можете просматривать, отправлять файлы, копировать и удалять файлы с имитируемого SD. карту с помощью пользовательского интерфейса эмулятора или adb утилита во время работы виртуального устройства. Вы не можете удалить имитацию SD карту с запущенного виртуального устройства. Чтобы скопировать файлы на SD-карту файл перед загрузкой, вы можете смонтировать образ
файл как петлевое устройство, а затем скопируйте файлы.Или используйте утилиту, например Эмулятор обрабатывает файл как пул байтов, поэтому формат SD-карты не иметь значение. Обратите внимание, что параметр | - SD-карта |
Список каталогов и файлов, используемых эмулятором
Узнать, где находятся файлы, можно двумя способами:
- При запуске эмулятора из командной строки используйте
-verbose
или-debug init
и посмотрите на выход. - Используйте команду эмулятора
-help- option
для указать каталог по умолчанию. Например:emulator -help-datadir
Используйте '-datadir', чтобы указать каталог, в котором находятся доступные для записи файлы изображений. будут искать.В этой системе каталог по умолчанию: /Пользователи/я/.android См. «-help-disk-images» для получения дополнительной информации о файлах образов дисков.
Параметры запуска из командной строки
В этом разделе перечислены параметры, которые вы можете указать в командной строке при запуске эмулятор.
Примечание: Эмулятор Android постоянно находится в разработке, чтобы сделать его более надежным. Статус проблем, о которых сообщалось в различных параметрах командной строки, см. а чтобы сообщить об ошибках, используйте систему отслеживания ошибок Android.
Часто используемые опции
В следующей таблице перечислены параметры запуска командной строки, которые вы можете использовать чаще.
Параметр командной строки | Описание |
---|---|
Быстрая загрузка | |
- без загрузки моментальных снимков | Выполняет холодную перезагрузку и сохраняет состояние эмулятора при выходе.![]() |
-без сохранения снимка | Выполняет быструю загрузку, если это возможно, но не сохраняет состояние эмулятора при выходе. |
-нет снимка | Отключает функцию быстрой загрузки полностью — не загружает и не сохраняет состояние эмулятора. |
Аппаратное обеспечение устройства | |
-камера-задняя режим -камера-передняя режим | Установите режим эмуляции для камеры, обращенной назад или вперед.Он переопределяет любые настройки камеры в
АВД.
Например: эмулятор @Nexus_5X_API_23 -камера-задняя веб-камера0 |
-список веб-камер | Перечислите веб-камеры на вашем компьютере для разработки, доступные для эмуляции. Для
пример:
Эмулятор@Nexus_5X_API_23 -список веб-камер Список веб-камер, подключенных к компьютеру: Камера «webcam0» подключена к устройству «webcam0» на канале 0 с использованием пиксельного формата 'UYVY' В примере первая Начиная с SDK Tools 25.2.4, требуется имя AVD, хотя оно может отсутствовать в будущее. |
Образы дисков и память | |
-память размер | Укажите размер физической оперативной памяти от 128 до 4096 МБ.Например: Эмулятор@Nexus_5X_API_23 -память 2048 Это значение переопределяет настройку AVD. |
-sdcard путь к файлу | Укажите имя файла и путь к файлу образа раздела SD-карты. Для
пример:
Эмулятор@Nexus_5X_API_23 -sdcard C:/sd/sdcard. Если файл не найден, эмулятор все равно запускается, но уже без SD-карты; команда возвращает предупреждение No SD Card Image . Если вы не укажете этот параметр, по умолчанию используется |
-стереть данные | Удалить данные пользователя и скопировать данные из исходного файла данных. Этот вариант
очищает данные для виртуального устройства и возвращает его в то же состояние, что и при
это было определено впервые. Все установленные приложения и настройки удаляются.Например:
Эмулятор@Nexus_5X_API_23 -wipe-data По умолчанию файл данных пользователя имеет вид |
Отладка | |
-отладка теги | Включить или отключить отображение отладочных сообщений для одного или нескольких тегов.Разделяйте несколько тегов пробелом, запятой или столбцом. Например:$ эмулятор @Nexus_5X_API_23 -отладка инициализации, метрики Чтобы отключить тег, поставьте перед ним тире (-); например, следующее опция отображает все отладочные сообщения, кроме тех, которые относятся к сетевым сокетам и показатели: Для получения списка тегов и описаний используйте эмулятор-помощь-отладка-теги Вы можете определить теги отладки по умолчанию в ANDROID_VERBOSE=сокет,гл Это эквивалентно использованию: |
-debug- тег -debug-no- тег | Включить определенный тип отладочного сообщения.Используйте форму № , чтобы
отключить тип отладочного сообщения.![]() @Nexus_5X_API_23 -debug-all -debug-no-metric Чтобы получить список тегов, используйте команду |
-logcat логтеги | Включить отображение сообщений logcat для одного или нескольких тегов и записать
их в окно терминала. Например, следующая команда разрешает ошибку
сообщения от всех компонентов:
Эмулятор@Nexus_5X_API_23 -logcat *:e
В следующем примере отображаются сообщения компонента GSM в информационном поле. уровень журнала: эмулятор @Nexus_5X_API_23 -logcat '*:s GSM:i' Если вы не укажете параметр |
-шоу-ядро | Отображение отладочных сообщений ядра в окне терминала.Например:
Эмулятор@Nexus_5X_API_23 -show-kernel Одним из способов использования этой опции является проверка правильности работы процесса загрузки. |
- подробный | Вывести сообщения инициализации эмулятора в окно терминала.![]() @Nexus_5X_API_23 - подробный Он показывает, какие файлы и настройки фактически выбраны при запуске
виртуальное устройство, определенное в AVD. Эта опция аналогична указанию |
Сеть | |
-dns-сервер серверы | Использовать указанные DNS-серверы. серверов является
разделенный запятыми список до четырех имен DNS-серверов или IP-адресов. Для
пример:
Эмулятор@Nexus_5X_API_23 -dns-сервер 192.0.2.0, По умолчанию эмулятор пытается обнаружить используемые вами DNS-серверы и устанавливает
создавать специальные псевдонимы в эмулируемой сети брандмауэра, чтобы позволить системе Android
для прямого подключения к ним. |
-http-прокси прокси | Выполняйте все соединения TCP через указанный прокси-сервер HTTP/HTTPS. Если ваш
эмулятор должен иметь доступ к Интернету через прокси-сервер, вы можете использовать это
параметр или переменная среды http_proxy для настройки
соответствующее перенаправление. Например:
Эмулятор@Nexus_5X_API_23 -http-proxy myserver:1981 То Если этот параметр не указан, эмулятор ищет |
-netdelay задержка | Установите для эмуляции сетевой задержки одно из следующих значений
Например: эмулятор @Nexus_5X_API_23 -netdelay gsm Эмулятор поддерживает дросселирование сети (ограничение максимального
полоса пропускания, также называемая формированием сети), а также более высокие задержки соединения. |
-нетфаст | Отключить дросселирование сети. Например:
Эмулятор@Nexus_5X_API_23-netfast Этот параметр аналогичен указанию |
-netspeed скорость | Установить эмуляцию скорости сети. Укажите максимальную загрузку по сети и
скорости загрузки с одним из следующих значений скорости
Например: эмулятор @Nexus_5X_API_23 -netspeed edge Эмулятор поддерживает дросселирование сети (ограничение максимального
полоса пропускания, также называемая формированием сети), а также более высокие задержки соединения.Вы можете определить это либо через конфигурацию скина, либо с помощью |
- порт порт | Задайте номер порта TCP, который используется для консоли и adb. Например:
Эмулятор@Nexus_5X_API_23 — порт 5556 Значение по умолчанию — 5554 для первого экземпляра виртуального устройства, работающего на
твоя машина. Виртуальное устройство обычно занимает пару соседних портов:
консольный порт и порт adb.Консоль первого виртуального устройства, работающего на
конкретная машина использует порт консоли 5554 и порт adb 5555. Назначение портов часто совпадает с указанием Обратите внимание, что если значение порта |
-порты | Установите TCP-порты, используемые для консоли и adb. Например:
Эмулятор@Nexus_5X_API_23 - порты 5556,5559 Допустимый диапазон портов — от 5554 до 5682, что позволяет одновременно использовать 64 виртуальных порта.
устройства. Опция Мы рекомендуем вместо этого использовать параметр Дополнительные сведения о настройке портов консоли и adb см. |
-tcpdump путь к файлу | Захватывать сетевые пакеты и сохранять их в файл. Например:
Эмулятор@Nexus_5X_API_23 -tcpdump /path/dumpfile.крышка Используйте эту опцию, чтобы начать захват всех сетевых пакетов, отправляемых через виртуальная локальная сеть Ethernet эмулятора. После этого вы можете использовать такой инструмент, как Wireshark. для анализа трафика. Обратите внимание, что этот параметр захватывает все пакеты Ethernet и не ограничивается TCP. |
Система | |
-ускорение режим | Настроить ускорение виртуальной машины эмулятора.Например:
Эмулятор@Nexus_5X_API_23 -accel auto Ускоренная эмуляция работает только для системных образов x86 и x86_64. В линуксе это опирается на КВМ. В Windows и Mac он использует процессор Intel и Intel HAXM. Водитель. Этот параметр игнорируется, если вы не эмулируете устройство x86 или x86_64. Допустимые значения для режима
Дополнительные сведения см. в разделе Настройка Аппаратное ускорение. |
-ускорение-проверка | Проверьте, требуется ли гипервизор для ускорения эмулятора ВМ.
установлен (HAXM или KVM).Например:
Эмулятор-accel-check Дополнительные сведения см. в разделе Определение установлен ли HAXM или KVM. |
-двигатель двигатель | Укажите движок эмулятора:
Например: эмулятор @Nexus_5X_API_23 -двигатель авто Автоматическое определение должно выбирать значение, обеспечивающее наилучшую производительность, когда
эмуляция определенного AVD. Вы должны использовать опцию |
-GPU режим | Выберите режим эмуляции графического процессора. Например:
Эмулятор@Nexus_5X_API_23 -gpu swiftshader_indirect Дополнительные сведения см. в разделе Настройка ускорение графики в командной строке. |
-без ускорения | Отключить ускорение виртуальной машины эмулятора при использовании системы x86 или x86_64
изображение.![]() -accel.
офф . Например:
Эмулятор@Nexus_5X_API_23 -нет ускорения Дополнительные сведения см. в разделе Настройка Аппаратное ускорение. |
-нойни -но-джни | Отключить расширенные проверки Java Native Interface (JNI) в Android Dalvik
или время выполнения ART.Например:
Эмулятор@Nexus_5X_API_23 -nojni При запуске виртуального устройства расширенные проверки JNI включены по умолчанию. Для дополнительную информацию см. в JNI. Советы. |
-selinux {отключено|разрешено} | Установите Linux с повышенной безопасностью (SELinux)
модуль безопасности в отключенном или разрешительном режиме на операционной системе Linux.![]() эмулятор me-linux$ @Nexus_5X_API_23 -selinux разрешающий По умолчанию SELinux находится в принудительном режиме, что означает, что политика безопасности
принудительно |
-часовой пояс часовой пояс | Установите часовой пояс для виртуального устройства на @Nexus_5X_API_23 - часовой пояс Европа/Париж По умолчанию эмулятор использует часовой пояс вашего компьютера для разработки.
Указанный часовой пояс должен быть в базе данных zoneinfo. |
-версия | Показать номер версии эмулятора. Например:
Эмулятор@Nexus_5X_API_23 - версия Или Эмулятор - версия |
Пользовательский интерфейс | |
- без загрузки анимации | Отключить загрузочную анимацию во время запуска эмулятора для более быстрой загрузки.![]() @Nexus_5X_API_23 -no-boot-anim На более медленных компьютерах этот параметр может значительно ускорить последовательность загрузки. |
-экран режим | Установить режим эмуляции сенсорного экрана. Например:
Эмулятор@Nexus_5X_API_23 - экран без касания
|
Дополнительные параметры
Доступны следующие параметры запуска командной строки, но обычно они не используются в обычном приложении. разработчик.
В описаниях рабочий каталог является текущим каталогом в терминал, где вы вводите команды. Для получения информации об АВД системный каталог и каталог данных и файлы, хранящиеся внутри них, см. Понимание каталоги и файлы по умолчанию.
Некоторые из этих параметров подходят для внешних разработчиков приложений, а некоторые они используются в основном разработчиками платформы. Разработчики приложений создают Android-приложения и запускать их на определенных AVD. Разработчики платформы работают над систему Android и запустить ее внутри эмулятора без предварительно созданного AVD; они являются членами внутренней команды Android, а не внешними разработчиками приложений.
Расширенный вариант | Краткое описание |
---|---|
- таймаут загрузки | Включить загрузку с тайм-аутом в секундах.Какая-то система Android Образы имеют модифицированную систему инициализации, в которую встроено средство начальной загрузки. Вы можете пройти время ожидания загрузки системы с этой опцией. Если ваша система инициализации не активирована загрузочная диаграмма, эта опция ничего не делает. Этот вариант в первую очередь полезно для разработчиков платформ, а не для внешних разработчиков приложений. Например: Эмулятор@Nexus_5X_API_23 — загрузочная диаграмма 120 |
-кэш путь к файлу | Укажите файл образа раздела кэша.Укажите имя файла и абсолютный
путь или путь относительно каталога данных, чтобы настроить постоянный кеш
файл. Если файл не существует, эмулятор создает его как пустой файл. Если
вы не используете эту опцию, по умолчанию используется временный файл с именем Например: эмулятор @Nexus_5X_API_23 -кеш ~/.android/avd/Nexus_5X_API_23.avd/cache_persistent.img |
-размер кэша размер | Установите размер раздела кэша в МБ.если вы не укажите эту опцию, по умолчанию 66 МБ. Обычно большинству разработчиков приложений эта опция не нужна. если им не нужно загружать очень большие файлы, которые больше, чем по умолчанию кеш. Для получения дополнительной информации о кэше файл, см. каталог данных AVD. Например: Эмулятор@Nexus_5X_API_23 - размер кэша 1000 |
-данные путь к файлу | Установите файл образа раздела данных пользователя.Укажите имя файла и
абсолютный путь или путь относительно рабочего каталога, чтобы настроить
постоянный файл данных пользователя. Если файл не существует, эмулятор создает
изображение из стандартного файла Например: Эмулятор@Nexus_5X_API_23 -данные ~/.android/avd/Nexus_5X_API_23.avd/userdata-test.img |
-каталог данных каталог | Укажите каталог данных, используя абсолютный путь. Чтобы получить больше информации, см. каталог данных AVD. Например: Эмулятор@Nexus_5X_API_23 -datadir ~/.android/avd/Nexus_5X_API_23.avd/mytest |
-форс-32бит | Используйте 32-разрядный эмулятор на 64-разрядных платформах.Иногда этот вариант полезно для тестирования или отладки. Например, возникла проблема, когда эмулятор иногда не запускался на 64-битной Windows, но работал на 32-битной; это опция была полезна для выполнения сравнений для отладки проблемы. Вот пример: Эмулятор@Nexus_5X_API_23 -force-32bit |
-помощь-диск-образы | Получить справку об образах дисков. Он предоставляет информацию, относящуюся к как разработчики приложений, так и платформы.Например: эмулятор -help-disk-images |
-помощь-char-устройства | Получить справку о спецификациях персонажа эмулятор -help-char-устройства |
-помощь SDK-изображения | Получите справку по образам дисков, относящуюся к разработчикам приложений.Это объясняет, где файлы изображений расположены для AVD, созданного с помощью инструментов SDK. Например: Эмулятор-help-sdk-images |
-помощь-сборка-образов | Получите справку по образам дисков, относящуюся к разработчикам платформ. Например: эмулятор -help-build-images |
-initdata путь к файлу -init-данные путь к файлу | Укажите начальную версию раздела данных.После протирания
данные пользователя, эмулятор копирует содержимое указанного файла пользователю
данные (по умолчанию файл Например: Эмулятор@Nexus_5X_API_23 -initdata ~/Библиотека/Android/sdk/системные образы/android-23/ google_apis/x86/userdata-test.изображение |
-ядро путь к файлу | Использовать конкретное эмулируемое ядро. Если вы не укажете путь, эмулятор
смотрит в системном каталоге. Если вы не укажете этот параметр, по умолчанию Например: эмулятор @Nexus_5X_API_23 -ядро ~/Библиотека/Android/sdk/системные образы/android-23/ google_apis/x86/ядро-тест.img-шоу-ядро |
-без звука -без звука | Отключить поддержку звука для этого виртуального устройства. Некоторые Linux и Windows
компьютеры имеют неисправные звуковые драйверы, которые вызывают различные симптомы, такие как
блокирует запуск эмулятора. В этом случае вы можете использовать эту опцию для
преодолеть проблему. В качестве альтернативы вы можете использовать Например: Эмулятор@Nexus_5X_API_23 - без звука |
-нокэш -без кэша | Запустите эмулятор без раздела кеша.Если вы не используете это
вариант, по умолчанию это временный файл с именем Например: Эмулятор@Nexus_5X_API_23 -nocache |
-без снимка | Запрещает как автоматическую загрузку, так и операции сохранения, в результате чего эмулятор
выполнить полную последовательность загрузки и потерять свое состояние при закрытии. Это переопределяет
опция Например: Эмулятор@Nexus_5X_API_23 -без моментального снимка |
-без загрузки моментальных снимков | Запретить эмулятору загружать состояние AVD из хранилища моментальных снимков. Выполните полную загрузку. Например: Эмулятор@Nexus_5X_API_23 - без загрузки моментальных снимков |
-без сохранения снимка | Запретить эмулятору сохранять состояние AVD в хранилище моментальных снимков на exit, что означает, что все изменения будут потеряны. Например: Эмулятор@Nexus_5X_API_23 - без сохранения снимков |
- время обновления без моментального снимка | Не пытайтесь исправить время часов AVD сразу после восстановления моментального снимка. Эта опция может быть полезна во время тестирования, поскольку позволяет избежать внезапного скачка времени. Однако обновления времени по-прежнему отправляются в AVD примерно каждые 15 секунд. Например: Эмулятор@Nexus_5X_API_23 -no-snapshot-update-time |
- без моментального хранилища | Запуск эмулятора без монтирования файла для сохранения или загрузки состояния
моментальные снимки, принудительная полная загрузка и отключение функции моментальных снимков состояния.Этот
опция переопределяет Например: Эмулятор@Nexus_5X_API_23 - без моментального хранилища |
-без окна | Отключить отображение графического окна в эмуляторе. Этот вариант полезен при запуске эмулятора на серверах без дисплея. ты все равно будешь можно получить доступ к эмулятору через adb или консоль. Например: Эмулятор@Nexus_5X_API_23 -без окна |
-размер раздела размер | Укажите размер раздела системных данных в МБ.Например: Эмулятор@Nexus_5X_API_23 -размер раздела 1024 |
-prop имя = значение | Установите системное свойство Android в эмуляторе при его загрузке. эмулятор @Nexus_5X_API_23 -prop qemu.name=value -prop qemu.abc=xyz |
-кему аргументы | Передать аргументы программному обеспечению эмулятора QEMU. Обратите внимание, что QEMU 1 и QEMU 2 может использовать разные аргументы. При использовании этой опции убедитесь, что она является последней. параметр указан, так как все параметры после него интерпретируются как специфичные для QEMU опции.Эта опция довольно продвинута и должна использоваться только разработчиками, которые очень хорошо знакомы с эмуляцией QEMU и Android. |
-кему -ч | Дисплей -qemu -h |
-ramdisk путь к файлу | Укажите загрузочный образ виртуального диска. Укажите имя файла и абсолютный путь
или путь относительно рабочего каталога.Если вы не используете эту опцию,
по умолчанию это файл Например: Эмулятор@Nexus_5X_API_23 -ramdisk ~/Библиотека/Android/sdk/системные образы/android-23/ google_apis/x86/ramdisk-test.img |
-консоль отчета сокет | Сообщите о консольном порте удаленному третьему лицу перед запуском
эмуляция.Это может быть полезно для сценария автоматического тестирования.
Для получения дополнительной информации используйте параметр |
-корпус | Создайте корневую консоль оболочки на текущем терминале.Он отличается от
Например: Эмулятор@Nexus_5X_API_23-оболочка |
-моментальный снимок имя | Укажите имя моментального снимка в файле хранилища моментальных снимков для автоматического запускать и сохранять операции.Вместо выполнения полной последовательности загрузки эмулятор может возобновить выполнение с более раннего снимка состояния, т.е. обычно значительно быстрее. Когда вы указываете эту опцию, эмулятор загружает снимок с этим именем из образа снимка и сохраняет его обратно под тем же именем при выходе. Если вы не используете эту опцию, по умолчанию полная последовательность загрузки. Если указанный снимок не существует, эмулятор вместо этого выполняет полную последовательность загрузки и выполняет сохранить операцию. См. параметр эмулятор @Nexus_5X_API_23 - снимок snapshot2 Важно помнить, что в процессе загрузки снимка все содержимое системы, пользовательские данные и образы SD-карт перезаписываются с содержимым, которое они хранили, когда был сделан снимок. Если вы не сохраните эту информацию в другом снимке, все изменения с тех пор теряются. Вы также можете создать моментальный снимок из консоли эмулятора, используя |
-список моментальных снимков | Показать список доступных снимков. Он печатает таблицу снимков
которые хранятся в файле хранилища моментальных снимков, в котором был запущен эмулятор
с, затем выходит. Если указать Например: эмулятор @Nexus_5X_API_23 -список моментальных снимков -хранилище снимков ~/.android/avd/Nexus_5X_API_23.avd/snapshots-test.img Вы можете использовать значения столбцов ID и TAG в выходных данных
в качестве аргументов для опции |
-snapstorage путь к файлу | Укажите файл репозитория, содержащий все моментальные снимки состояния. Все
снимки, сделанные во время выполнения, будут сохранены в этом файле, и только
снимки в этом файле могут быть восстановлены во время работы эмулятора.если ты
не указывайте эту опцию, по умолчанию Например: эмулятор @Nexus_5X_API_23 -хранилище снимков ~/.android/avd/Nexus_5X_API_23.avd/snapshots-test.img |
-sysdir каталог | Укажите системный каталог, используя абсолютный путь.Чтобы получить больше информации, см. системный каталог AVD. Например: Эмулятор@Nexus_5X_API_23 -sysdir ~/Библиотека/Android/sdk/системные образы/android-23/ google_apis/x86/тест |
-система путь к файлу | Укажите исходный системный файл. Укажите имя файла и абсолютный путь
или путь относительно рабочего каталога. Если вы не используете эту опцию,
по умолчанию это файл @Nexus_5X_API_23 -система ~/Библиотека/Android/sdk/системные образы/android-23/ google_apis/x86/system-test.img |
-использование системных библиотек | В Linux используйте систему Например: эмулятор me-linux$ @Nexus_5X_API_23 -use-system-libs |
-система с возможностью записи | Используйте этот параметр, чтобы иметь доступный для записи образ системы во время сеанса эмуляции. Для этого:
Обратите внимание, что при использовании этого флага будет создана временная копия образа системы. он может быть очень большим (несколько сотен МБ), но будет уничтожен при выходе из эмулятора. |
Устаревшие опции
Следующие параметры командной строки устарели:
-
-аудиовход
-
-аудиовыход
-
-charmap
-
-код-профиль
-
-процессор-задержка
-
-dpi-устройство
-
-dynamic_skin
-
-включить-квм
-
-GPS
-
-изображение
-
- набор ключей
-
-помощь-ключи
-
-help-keyset-file
-
-nand-пределы
-
-носки
-
-без кожи
-
- лук
-
-лук-альфа
-
-луковичное вращение
-
-радио
-
-ранчу
-
-необработанные ключи
-
- шкала
-
- идентификатор общей сети
-
-корпус-серийный номер
-
-кожа
-
-скиндир
-
- след
-
-useaudio
Получение справки по параметрам командной строки
В этом разделе описывается, как получить справку по параметрам командной строки.То В следующем разделе представлена более подробная информация о часто используемых параметры командной строки эмулятора, доступные при запуске эмулятора.
Список всех параметров эмулятора
Чтобы распечатать список всех параметров эмулятора, включая краткое описание, введите эта команда:
Эмулятор- помощь
Получение подробной справки по конкретному параметру
Чтобы распечатать справку для определенного параметра запуска, введите следующую команду:
Эмулятор-help- опция
Например:
Эмулятор-help-netspeed
Эта справка более подробная, чем описание, предоставленное -помощь
опция.
Получение подробной справки по всем параметрам
Чтобы получить подробную справку по всем параметрам эмулятора, введите следующую команду:
Эмулятор-помощь-всем
Список переменных среды эмулятора
Чтобы получить список переменных среды эмулятора, введите следующую команду:
эмулятор-помощь-среда
Вы можете установить переменные среды в окне терминала перед запуском
виртуальное устройство, или вы можете установить его через свои пользовательские настройки в операционной
система; например, в вашем .bashrc
в Linux.
Список тегов отладки
Чтобы распечатать список тегов для параметров -debug
, введите следующую команду:
эмулятор -help-debug-tags
Параметры -debug
позволяют включать и отключать отладочные сообщения от
конкретные компоненты эмулятора, как указано в тегах.
Устранение неполадок и известных проблем с эмулятором Android и образами системы | Разработчики Android
На этой странице перечислены известные проблемы, обходные пути и советы по их устранению. Эмулятор Android.
Если вы столкнулись с проблемой, не указанной здесь, или не можете успешно использовать обходной путь, указанный здесь, пожалуйста, сообщите об ошибке.
Проверка наличия достаточного места на диске
Во избежание сбоев и зависаний, вызванных нехваткой свободного места на диске, эмулятор проверяет наличие свободного места на диске при запуске и не запускается если хотя бы 2 Гб свободно. Если эмулятор не запускается, проверьте убедитесь, что у вас достаточно свободного места на диске.
Антивирусное программное обеспечение
Поскольку многие пакеты программного обеспечения для обеспечения безопасности и антивирусного программного обеспечения отслеживают каждый операции чтения и записи, использование такого программного обеспечения может снизить производительность инструментов как эмулятор Android.
Многие антивирусные пакеты позволяют добавлять определенные приложения в список доверенных приложений, который позволяет этим приложениям работать без снижения производительности. Если вы столкнулись с низкой производительностью сохранение или загрузка моментальных снимков AVD, вы можете улучшить эту производительность, добавив приложение Android Emulator как доверенное приложение в вашем антивирусе программное обеспечение.
Влияние на производительность различных пакетов антивирусного программного обеспечения различается.Если у вас установлено дополнительное антивирусное программное обеспечение помимо того, что входит в комплект с вашей операционной системой, вы можете запустить простые тесты, чтобы определить, какие антивирусное программное обеспечение больше влияет на производительность загрузки и сохранения эмулятора операции.
Некоторые антивирусные программы могут быть несовместимы с эмулятором Android.
Если вы используете программное обеспечение Avast и у вас возникают проблемы с запуском Android Эмулятор, попробуйте отключить Использовать вложенную виртуализацию, если она доступна и Включить аппаратную виртуализацию в Avast Устранение неполадок настройки.Кроме того, после отключения аппаратной виртуализации Avast убедитесь, что что HAXM снова правильно настроен с полной переустановкой последней версии HAXM из диспетчера SDK.
HAXM в старых неподдерживаемых версиях Mac OS
Если вы используете эмулятор Android в старых неподдерживаемых версиях Mac OS X (например, 10.9), то вам может понадобиться использовать более старую версию HAXM (6.1.2).
Эмулятор Android работает медленно после обновления
Ряд внешних факторов может привести к запуску эмулятора Android. медленно после обновления.Чтобы приступить к устранению неполадок, мы рекомендуем следующие шаги:
- Если вы используете эмулятор Android в Windows, проверьте, установлены обновления Windows КБ4013429 а также КБ4015217. Некоторые пользователи сообщали об улучшении производительности эмулятора Android после удаления. эти обновления. Пользователи также сообщали об улучшении производительности эмулятора после установка Центр обновления Windows КБ4015438.
- Если у вас есть графический процессор Intel (и, в частности, Intel HD 4000), убедитесь, что вы загрузили и установили последнюю версию графического драйвера Intel.
- Если на вашем компьютере есть как графический процессор Intel HD 4000, так и дискретный графический процессор, отключите графический процессор Intel HD 4000 в диспетчере устройств, чтобы убедиться, что вы с использованием дискретного графического процессора.
- Попробуйте запустить эмулятор с помощью
-gpu angle
,-gpu swiftshader
или-gpu гостевой режим
. Для получения дополнительной информации о настройке графики параметры ускорения в командной строке, см. Настройте аппаратное ускорение. - Убедитесь, что ваш маршрутизатор не использует адреса IPv6, если у вас нет IPv6-соединение.
Если у вас по-прежнему возникают проблемы с запуском эмулятора Android медленно, Сообщите об ошибке, включая необходимые сведения об эмуляторе Android, чтобы мы могли провести расследование.
Windows: свободная оперативная память и плата за фиксацию
При запуске эмулятора необходимо инициализировать гостевую ОС Android. оперативной памяти системы. В Windows эмулятор запрашивает у Windows полную размер гостевой памяти во время запуска, хотя во время фактической работы память может быть загружена по запросу.Эмулятор запрашивает полное количество гостевых памяти во время запуска, потому что Windows консервативна в обеспечении наличия достаточно физической оперативной памяти и файла подкачки, чтобы вместить всю потенциальную рабочую задавать; это подготавливает к наихудшему случаю, когда затрагивается вся гостевая память быстро, без какой-либо возможности сбросить или иным образом освободить память.
Иногда, когда эмулятор запрашивает у Windows учет этой полной гостевой памяти размер, запрос превышает текущий предел фиксации , который является общим доступная физическая оперативная память и файл подкачки.В этом случае Windows не может гарантировать, что в худшем случае рабочий набор помещается либо в физическую память, либо в файл подкачки, а эмулятор не запускается.
В типичных случаях объем места на жестком диске, выделенный для файла подкачки, плюс физической памяти более чем достаточно для большинства случаев использования эмулятора. Однако, если вы испытываете сбои при запуске эмулятора из-за превышения фиксации лимита, мы рекомендуем изучить текущую коммит-плату, которую можно увидеть в вкладку Performance в диспетчере задач Windows.(Чтобы открыть Диспетчер задач, нажмите Ctrl+Shift+Esc.)
Вы можете понизить вероятность превышения лимита фиксации различными способами:
- Освободить физическую оперативную память перед запуском эмулятора, закрыв неиспользуемые приложения и файлы.
- Отключите сторонние утилиты управления памятью и сжатия памяти. Эти утилиты могут неэффективно вызвать избыточную коммит-плату и привести к система ближе к пределу фиксации.
Используйте управляемый системой размер для файла подкачки Windows, который может более гибко и динамически увеличивать размер файла подкачки (и, следовательно, предел фиксации) в ответ на повышенный спрос со стороны эмулятора и других приложений.
Для получения дополнительной информации о плате за фиксацию и о том, почему гибкая настройка работает лучше всего, видеть эту статью Майкрософт.
Установка и запуск эмулятора в AI2
Если у вас нет телефона или планшета Android, вы все равно можете создавать приложения с помощью App Inventor. App Inventor предоставляет эмулятор Android, который работает так же, как Android, но появляется на экране вашего компьютера. Таким образом, вы можете тестировать свои приложения на эмуляторе и по-прежнему распространять их среди других, даже через Play Store.Некоторые школы и внешкольные программы разрабатываются в основном на эмуляторах и предоставляют несколько Android для окончательного тестирования.
Чтобы использовать эмулятор, вам сначала нужно установить на свой компьютер некоторое программное обеспечение (это не требуется для решения Wi-Fi). Следуйте приведенным ниже инструкциям для вашей операционной системы, а затем вернитесь на эту страницу, чтобы перейти к запуску эмулятора.Вы можете проверить, установлена ли на вашем компьютере последняя версия программного обеспечения, посетив страницу App Inventor 2 Connection Test.
Шаг 1. Установите программу установки App Inventor
Шаг 2. Запустите aiStarter (только для Windows и GNU/Linux)
Для использования эмулятора или USB-кабеля требуется программа с именем aiStarter . Эта программа является помощником, который позволяет браузеру взаимодействовать с эмулятором или USB-кабелем. Программа aiStarter была установлена при установке пакета установки App Inventor.Вам не нужен aiStarter, если вы используете только беспроводной компаньон.
Справку по aiStarter см. в справке по подключению.Шаг 3. Откройте проект App Inventor и подключите его к эмулятору
Сначала перейдите в App Inventor и откройте проект (или создайте новый — используйте Project > Start New Project и дайте вашему проекту имя) .
Затем в меню App Inventor (в облачном программном обеспечении App Inventor по адресу ai2.appinventor.mit.edu) перейдите в меню Connect Menu и выберите параметр Emulator .
Вы получите уведомление о том, что эмулятор подключается. Запуск эмулятора может занять пару минут. При запуске эмулятора вы можете увидеть экраны обновления, подобные приведенным ниже:
Первоначально эмулятор будет отображаться с пустым черным экраном (#1). Подождите, пока эмулятор не будет готов с цветным фоном экрана (# 2). Даже после появления фона следует подождать, пока эмулируемый телефон не завершит подготовку своей SD-карты: в верхней части экрана телефона появится уведомление о подготовке карты.При подключении эмулятор запустится и покажет приложение, которое вы открыли в App Inventor.
Если вы впервые используете эмулятор после установки программного обеспечения App Inventor Setup, вы увидите сообщение с просьбой обновить эмулятор. Следуйте инструкциям на экране, чтобы выполнить обновление и повторно подключить эмулятор. Вам потребуется выполнять такое обновление всякий раз, когда выходит новая версия программного обеспечения App Inventor.
В случае проблем с aiStarter или если эмулятор не подключается, перейдите в справку по подключению , чтобы узнать, что может быть не так.
Установка завершена! Теперь вы готовы создать свое первое приложение!
Создайте свое первое приложение
Назад в меню настройки
В библиотеку App Inventor
Эмуляция сенсорного экрана
Разработка повторяющихся проектов с сенсорным экраном может занять много времени, если обновления проверяются на сенсорном экране. Однако функция Dev Tools в веб-браузере Chrome® позволяет разработчикам эмулировать мобильные устройства, которые можно использовать для обеспечения точного просмотра макета вашего проекта и рендеринга на вашей рабочей станции.
Информацию о настройке Chrome см. на странице https://developers.google.com/web/tools/chrome-devtools/device-mode/#custom.
ПРИМЕЧАНИЕ. Чтобы убедиться, что эмуляция работает правильно, обновите веб-браузер Chrome после входа в режим эмуляции.
Эмуляции серии TSW-60
Используйте приведенные ниже настройки для эмуляции рендеринга экрана устройства серии TSW-60.
TSW-1060(-NC) | 1280 пикселей | 800 пикселей | 1 | Мобильный |
TSW-760(-NC) | 1261 пикселей | 739 пикселей | 0.8125 | Мобильный |
TSW-560(-NC) | 640 пикселей | 363 пикселя | 1,5 | Мобильный |
ТСВ-560П | 363 пикселя | 640 пикселей | 1.5 | Мобильный |
Эмуляции серий TSW-70 и TS-70
Используйте приведенные ниже настройки для эмуляции визуализации экрана устройства серии TSW-70 или TS-70.
TSW-1070(-GV), TS‑1070(-GV) | 1280 пикселей | 800 пикселей | 1.5 | Мобильный |
TSW-770(-GV), TS-770(-GV) | 1280 пикселей | 800 пикселей | 1 | Мобильный |
СВ-570 | 640 пикселей | 360 пикселей | 2 | Мобильный |
ТСВ-570П | 360 пикселей | 640 пикселей | 2 | Мобильный |
Инструменты веб-разработчика с двумя экранами —
с двумя экранами- Статья
- 2 минуты на чтение
- 2 участника
Полезна ли эта страница?
да Нет
Любая дополнительная обратная связь?
Отзыв будет отправлен в Microsoft: при нажатии кнопки отправки ваш отзыв будет использован для улучшения продуктов и услуг Microsoft.Политика конфиденциальности.
Представлять на рассмотрение
Спасибо.
В этой статье
Функция эмуляции двух экранов доступна в инструментах разработчика для Microsoft Edge версии 97 и новее.
Перейдите на веб-сайт с двумя экранами, как в этом примере на GitHub
Выберите меню «Настройки и другое» (многоточие…), а затем Дополнительные инструменты > Инструменты разработчика
Выберите Размеры: Surface Duo и используйте кнопку «двойной экран» (как книга) для переключения между одним и двумя экранами:
Теперь вы можете использовать обычный рабочий процесс веб-разработки для создания и тестирования веб-приложений с двумя экранами.