Аврора SDK 4.0.2.89
Дата выпуска: 24-06-2022
Доработки
- Добавлены новые профили эмулятора:
- PinePhone;
- Смартфон QTech qmp-m1-n-ip;
- Смартфон F+ R570;
- Планшет Aquarius NS220RH.
- Во всех таргетах присутствует новый валидатор:
- Добавлен дополнительный флаг для валидации пакетов через SDK в конфигурации профайлинга critical-only, который валидирует пакет проходя только критические проверки.
- Сторонние разработчики теперь могут в рамках своего пакета устанавливать не один
исполняемый файл в
/usr/bin
, как было ранее, но и дополнительно устанавливать любое число необходимых им исполняемых файлов в/usr/libexec/{имя пакета}/
.
- Полностью переработан UI клавиатуры в эмуляторе.
- Добавлена форма запроса на сертификат в плагине подписи.
- Добавлена возможность эмуляции датчиков:
- Accelerometer;
- AmbientLightSensor;
- Compass;
- Magnetometer;
- OrientationSensor;
- ProximitySensor;
- RotationSensor;
- LightSensor;
- Gyroscope;
- TapSensor;
- IRProximitySensor.
- Разрешены точки в имени проекта в мастере создания приложения из шаблона.
- Приложения из SDK по умолчанию запускаются в режиме изоляции.
- Больше не показывается диалог подтверждения установки приложения, если включена "тихая установка" в настройках устройства/эмулятора.
- Добавлена возможность автоматического обновления snapshot после обновления target.
- Отключен способ установки Deploy By Copying Binaries из IDE.
- Включены параметры сборки флагов компиляции, влияющих на безопасность GCC для сборки userspace.
- Реализована возможность работы среды сборки в Docker и эмуляторе в VirtualBox на Windows 10.
- В визарде создания приложения из шаблона реализована возможность отдельно указать домен и название приложения.
- Отключена установка пакетов и утилиты zypper, так как пакеты добавлены в конфигурацию эмулятора по умолчанию.
Исправления
- Исправлена ошибка сборки проекта с несколькими spec-файлами.
- Исправлена ошибка разблокировки экрана после смены пользователя и перезагрузки
- Исправлена ошибка подсветки синтаксиса для библиотеки Amber.QrFilter.
- Исправлена ошибка шага подписи пакетов, если рабочая директория не является домашней директорией пользователя.
- Успешно устанавливается Docker Build Engine без эмулятора.
- Файл с логом валидации открывается и показывает ошибки.
- Запускается окно Emulation Management.
- Раздел Выпуск сертификата не содержит ошибок.
- Аврора SDK запускается на Ubuntu 22.04.
- После подтверждения установки приложение запускается на устройстве с английским языком интерфейса.
- После перезагрузки UI эмулятора изменяется на русскоязычный, в списке раскладок доступен русский язык, есть возможность выбрать кириллицу для печати текста.
- Размеры области просмотра можно изменять, чтобы все элементы UI отображались полностью.
- Исправлена ошибка special device /media/sdcard/sdk does not exist при выполнении команды sfdk qmltypes.
- Исправлена ошибка на этапе подписи RPM-Sign (rpmsign-external) "в логах присутствуют сообщение о том, что пакеты не подписаны и деплой невозможен".
- После прохождения этапов мастера создания проекта конфигурация проекта не заканчивается ошибкой.
- Системное время и время на экране эмулятора совпадают.
Известные проблемы и ограничения
- При установке SDK по символьной ссылке установка происходит с ошибкой "Shared folder path ... is not a directory".
- В Qt QmlLive не отображаются QML-компоненты запущенного приложения.
- С настройками по умолчанию не работает отладка приложений с системой сборки CMake.
- Приложение tiny-pdf-viewer не запускается с первого раза после деплоя из Аврора IDE.
- Кнопка Generate активная вне зависимости от значений полей, необходимых для генерации запроса SCR.
- После открытия окна Аврора IDE (QtCreator) возникает ошибка загрузки библиотеки Emulation Management.
- Автодополнение кода при импорте в QML-файле предлагает не все поддерживаемые библиотеки