>

Информация о выпусках>

Аврора SDK (MB2) 5.2.1

Аврора SDK (MB2) 5.2.1.200

Дата выпуска: 25-06-2026

Содержание

  1. Основная информация
  2. Эмулятор
  3. Аврора IDE
  4. Build Engine
  5. Перечень терминов и сокращений

Основная информация

Описание и назначение релиза

Назначение

Релиз Аврора SDK 5.2.1 предназначен для разработки ПО под Аврора ОС 5.2.1.

Версионирование

  • релиз: 5.2.1
  • версия сборки: 5.2.1.200
  • название релиза: Хабаровск
  • тип технической поддержки: промышленная эксплуатация

Основные изменения

  • Автономная поставка эмулятора с консольным инструментом управления ADT.
  • Исправление дефектов SDK.

Поддерживаемые ОС

  • Ubuntu 22.04 и выше.
  • Alt Linux 11.2.
  • Windows 10/11.
  • macOS 10.13 и выше.

Эмулятор

Новые возможности

  • Реализован комплект поставки нового инструмента Аврора Emulator. Предназначен для использования эмулятора ОС Аврора без установки полного комплекта инструментов разработчика (SDK). Поставляется с консольной утилитой управления ADT.

Исправленные ошибки

  • Включено отображение системного курсора в окне эмулятора для Linux. Отсутствие курсора приводило к проблемам взаимодействия с эмулятором.
  • Исправлена работа эмулятора с микрофоном на macOS.
  • Исправлена проблема с масштабированием окна эмулятора на macOS.
  • Исправлена ошибка пропуска шага подписи приложения, приводившая к ошибке установки приложения.
  • Исправлено отображение приложений, использующих cef WebView и CMP на эмуляторе в macOS ARM.

Известные ограничения

  • WebView не работает в эмуляторе при использовании аппаратного рендеринга. По умолчанию все приложения, запускаемые в эмуляторе с WebView, используют soft-рендеринг для корректной работы.
  • В эмуляторе иногда может не включатся Режим разработчика при первой загрузке. Это может повлиять на переустановку приложения с охранением пользовательских данных - данные не сохранятся. Перезагрузка эмулятора исправляет проблему.
  • В эмуляторе не отображаются элементы приложения, использующие Gecko WebView.
  • На Alt Linux окно запущенного эмулятора через утилиту ADT захватывает системный курсор. Для освобождения захвата необходимо использовать комбинацию клавиш: Ctrl+Alt+G.

Аврора IDE

Исправленные ошибки

  • Исправлена проблема с автодополнением при импорте QML-файла. Ранее автодополнение предлагало не все поддерживаемые библиотеки.
  • Исправлена ошибка запуска юнит-тестов в песочнице. Обновлена документация - https://developer.auroraos.ru/doc/5.2.1/software_development/guides/application_testing/test_qt.
  • Исправлены проблемы кодировки вывода команд sfdk на русском языке на ОС Windows.

Известные ограничения

  • Изменение конфигурации запуска может привести к ошибке установки приложения. Проблема решается повторной установкой приложения.
  • QML Live выдает ошибку из-за превышения лимита директорий. Проблема устраняется увеличением их количества в параметрах запуска, в подразделе получения обновлений QML Live.

Build Engine

Новые возможности

  • Добавлена возможность сохранить лог процесса установки Аврора SDK при некорректном завершении работы.

Исправленные ошибки

  • Исправлено зависание сборки проекта, если служба docker или Docker Desktop не запущена.
  • Исправлена работа QML Live при работе с WebView Gecko на устройствах.
  • Добавлена проверка доступности Docker перед установкой компонентов SDK.
  • Добавлен перевод сообщения об ошибке при установке SDK.

Известные ограничения

  • В приложении QML Live на хосте разработчика не отображаются QML-компоненты, но при этом обновляются на МУ.
  • На macOS, при проблемах с открытием проекта, требуется установить программу pkg-config. Подробнее в https://developer.auroraos.ru/qa.
  • Иногда сразу после установки SDK на macOS запуск приложения с отладкой завершается ошибкой подключения к удаленному серверу отладки. Проблема уходит после перезагрузки ПК.
  • Установочные файлы для macOS временно выпускаются без цифровой подписи. При запуске файла система macOS заблокирует его через Gatekeeper. Для продолжения установки требуется перейти в «Системные настройки» → «Конфиденциальность и безопасность». В блоке безопасности «Подтвердить вход» для установочного файла AuroraSDK.
  • Установочные файлы для Windows временно выпускаются без цифровой подписи. При запуске файла сработает фильтр Microsoft Defender SmartScreen, для продолжения установки требуется нажать «Подробнее» в окне предупреждения и выбрать «Выполнить в любом случае».
  • На macOS Intel может зависать подключение к QML Live Bench при запуске на физическом устройстве. Проблема решается перезагрузкой ПК.
  • Иногда на macOS Intel не добавляется устройство к сервису эмуляции пуш-уведомлений в Aurora IDE. Проблема уходит при запуске 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 — декларативный язык программирования, основанный на JavaScript, для создания пользовательских интерфейсов и анимации. Является ключевой частью фреймворка Qt и входит в состав модуля Qt Quick
QML Live Инструмент, который позволяет «на лету» изменять графический интерфейс приложения при внесении правок в QML-файлы проекта без необходимости пересборки установочного пакета
QML Live Bench Центральный инструмент экосистемы QML Live, предназначенный для «живого» (hot-reload) предварительного просмотра и тестирования пользовательских интерфейсов на базе QML
WebView Программный компонент, позволяющий отображать web-версию мобильного приложения

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.