Google стремится продвигать расовое равенство для чернокожих сообществ. Смотри как.

Запустите приложения AR в эмуляторе Android

Используйте Android Emulator для сценариев испытаний AR без физического устройства. Эмулятор Android позволяет запускать приложения ARCore в виртуальной среде с эмулируемым устройством, которым вы управляете.

Настройте свою среду разработки

Программные требования:

Получите инструменты Android Studio и SDK для ARCore

  1. Установка Android Studio 3.1 или более поздней версии.

  2. В Android Studio, выберите Настройки> Внешний вид и поведение> Параметры системы> Android SDK.

  3. Выберите вкладку SDK платформы и проверить Подробности пакета.

    Под соответствующей версией Android выберите:
    Google APIs Intel x86 Atom System Image API Level 27 или более поздней версии.

  4. Выберите вкладку SDK Tools и добавьте Android Emulator 27.2.9 или более поздней версии.

  5. Нажмите кнопку OK , чтобы установить выбранные пакеты и инструменты.

  6. Нажмите кнопку OK еще раз для изменения подтверждения.

  7. Примите лицензионное соглашение для установщика компонентов.

  8. Нажмите кнопку Готово.

Создайте виртуальное устройство с поддержкой AR

Для получения более подробной информации обратитесь к инструкции Android Studio для создания виртуального устройства .

Создайте новое виртуальное устройство Android (AVD)

  1. В Android Studio откройте AVD Manager выберите Инструменты> AVD Manager.

  2. Нажмите кнопку Создать виртуальное устройство, в нижней части диалогового окна AVD Manager.

  3. Выберите или создать нужный телефон профиля оборудования и нажмите кнопку Далее.

  4. Выберите x86 или x86_64 образа системы под управлением API Level 27 или более поздней версии и нажмите кнопку Далее.

    • Хотя физические устройства ARCore поддерживаются на уровне API 24 или новее, для поддержки эмулятора Android требуется уровень API 27 или новее.

    • Поддерживаются только архитектуры эмуляторов Android на базе x86. Другие архитектуры , такие как arm64-v8a , armeabi-v7 , в настоящее время не поддерживается.

  5. Убедитесь, что ваше виртуальное устройство настроено правильно:

    • Нажмите Показать дополнительные настройки.

    • Убедитесь , что камера установлена Назад к VirtualScene.

  6. Нажмите кнопку Готово , чтобы создать AVD.

Запустите ваше приложение

Протестируйте приложение ARCore на виртуальном устройстве с поддержкой AR в эмуляторе. Чтобы сделать это, вы можете следовать инструкциям Android Studio , чтобы запустить приложение в эмуляторе Android .

Обновите сервисы Google Play для AR

Версия Google Play Services для AR на эмуляторе, скорее всего, устарела. Следуйте этим инструкциям, чтобы обновить его:

  1. Загрузите последнюю версию Google_Play_Services_for_AR_1.27.0_x86_for_emulator.apk из GitHub высвобождает страницы.

  2. Установите загруженный APK в каждый AVD, который вы хотите использовать:

    Запустить нужный AVD, а затем перетащить загруженный APK на подножку эмулятор, или установить его с помощью adb в то время как виртуальное устройство работает:

    adb install -r Google_Play_Services_for_AR_1.27.0_x86_for_emulator.apk

Повторите эти шаги для любых дополнительных AVD, которые вы хотите использовать.

Управляйте виртуальной сценой

Когда ваше приложение подключается к ARCore, вы увидите оверлей, описывающий, как управлять камерой, и строку состояния под окном эмулятора.

Переместите виртуальную камеру

Нажмите и удерживайте Option (MacOS) или Alt (Linux или Windows) для управления движением камеры доступа. Используйте следующие элементы управления для перемещения камеры:

Платформа Действие Что делать
macOS Двигайтесь влево или вправо Удержание Option + Нажмите кнопку A или D
Вниз или вверх Удержание Option + нажмите Q или E
Двигаться вперед или назад Удержание Option + нажмите W или S
Изменить ориентацию устройства Удержание Option + перемещение мыши
Linux или Windows , Двигайтесь влево или вправо Удерживая Alt + нажмите A или D
Вниз или вверх Удерживая Alt + нажмите Q или E
Двигаться вперед или назад Удерживая Alt + нажмите W или S
Изменить ориентацию устройства Удерживая Alt + перемещение мыши

Отпустите Option или Alt , чтобы вернуться в интерактивный режим в эмуляторе.

Используйте вкладку Virtual Sensors в расширенных элементов управления для более точного позиционирования устройства.

Добавить дополненные изображения в сцену

Загрузка изображения в эмулятор моделируются среда для тестирования дополненных изображений .

Используйте вкладку Камеры в расширенных элементах управления , чтобы добавить или изменить изображения Scene. Есть два места для изображений: одно на стене, а другое на столе.

Чтобы просмотреть эти местоположения изображений в сцене, запустите эмулятор, затем переместите камеру в столовую через дверь за исходным положением камеры.

Советы по поиску и устранению неисправностей

  • Если ваше приложение ARCore запускается и вы видите сообщение «Это устройство не поддерживает AR», проверьте версию в образе вашей системы. Убедитесь , что вы используете API Level 27 Revision 4 или более поздней версии.

  • Если ваше приложение ARCORE не удается открыть камеру , когда он запускает, убедитесь , что камера установлена Назад к VirtualScene, как описано в шагах конфигурации выше .

  • Если ваше приложение ARCore не открывается с сообщением об ошибке «Не удалось создать сеанс AR», проверьте журнал приложения. Если вы нашли java.lang.UnsatisfiedLinkError с сообщением , которое содержит /lib/arm/libarcore_c.so" is for EM_ARM (40) instead of EM_386 (3) , вы , возможно, установили неправильную версию Play Служб Google для AR apk Создайте новое виртуальное устройство и установите версию x86.