Аврора Emulator 5.2.1.200
Дата выпуска: 25-06-2026
Содержание
Эмулятор
Новые возможности
- Реализован комплект поставки нового инструмента Аврора Emulator. Предназначен для использования эмулятора ОС Аврора без установки полного комплекта инструментов разработчика (SDK). Поставляется с консольной утилитой управления ADT.
Исправленные ошибки
- Исправлена ошибка пропуска шага подписи приложения, приводившая к ошибке установки приложения.
- Исправлена проблема с масштабированием окна эмулятора на macOS.
- Включено отображение системного курсора в окне эмулятора для Linux. Отсутствие курсора приводило к проблемам взаимодействия с эмулятором.
- Исправлена работа эмулятора с микрофоном на macOS.
- Исправлено отображение приложений, использующих cef WebView и CMP на эмуляторе в macOS ARM.
Известные ограничения
- WebView не работает в эмуляторе при использовании аппаратного рендеринга. По умолчанию все приложения, запускаемые в эмуляторе с WebView, используют soft-рендеринг для корректной работы.
- В эмуляторе иногда может не включатся Режим разработчика при первой загрузке. Это может повлиять на переустановку приложения с охранением пользовательских данных - данные не сохранятся. Перезагрузка эмулятора исправляет проблему.
- На Alt Linux окно запущенного эмулятора через утилиту ADT захватывает системный курсор. Для освобождения захвата необходимо использовать комбинацию клавиш: Ctrl+Alt+G.
- В эмуляторе не отображаются элементы приложения, использующие Gecko WebView.
- Закрытие окна QEMU может привести к потере данных приложения на эмуляторе. Дальнейшая переустановка приложения будет завершаться неудачей. Для восстановления работы эмулятора необходимо выполнить сброс к заводскому состоянию. Рекомендуется запускать и останавливать эмулятор из Aurora IDE.
Перечень терминов и сокращений
| Термин/Сокращение | Расшифровка |
|---|---|
| Аврора SDK | Набор инструментов для сборки, разработки, отладки и тестирования приложений. Включает в себя Аврора SDK BT, IDE и эмулятор |
| Аврора SDK (BT) | Аврора SDK Build Tools — набор инструментов для кросс-сборки приложений под ОС Аврора |
| Виртуальная машина | Программный продукт виртуализации, который позволяет запускать на одном устройстве несколько ОС |
| МУ | Мобильное устройство |
| ОС | Операционная система |
| ПО | Программное обеспечение |
| Рендеринг | Rendering (визуализация, отрисовка) — процесс получения изображения по модели с помощью компьютерной программы |
| Эмулятор | Виртуальная машина, которая позволяет выполнять приложения в окружении ОС Аврора аналогично работе на МУ |
| ADT | Aurora debug tool - консольная утилита для управления эмуляторами и устройствами. Позволяет запускать и отлаживать приложения на ОС Аврора |
| API | Application programming interface — программный интерфейс приложения, описание способов (набор классов, процедур, функций, структур или констант), которыми одна компьютерная программа может взаимодействовать с другой программой |
| Build Engine | Среда сборки, которая предоставляет доступ к ряду инструментов, в котором можно собрать специфичные для Linux-архитектуры исполняемые файлы с использованием эмуляции на QEMU |
| CMake | Кроссплатформенное программное средство автоматизации сборки программного обеспечения из исходного кода |
| CMP | Cloud Management Platform — специализированное ПО для централизованного контроля, администрирования и оптимизации сложной виртуальной инфраструктуры в различных облачных средах |
| Docker | Формат пакетирования, который позволяет упаковать весь код и зависимости приложения в стандартный формат, чтобы приложение могло быстро и надежно запускаться в разных вычислительных средах |
| Ninja | Кроссплатформенная консольная утилита для сборки программного обеспечения из исходного кода с высокой скоростью |
| QML | Qt Meta Language — язык программирования, используемый для разработки графического интерфейса приложения |
| QML Live | Инструмент, который позволяет «на лету» изменять графический интерфейс приложения при внесении правок в QML-файлы проекта без необходимости пересборки установочного пакета |
| QML Live Bench | Центральный инструмент экосистемы QML Live, предназначенный для «живого» (hot-reload) предварительного просмотра и тестирования пользовательских интерфейсов на базе QML |
| WebView | Библиотека, упрощающая взаимодействие с браузерным движком |