Документация
ОС Аврора 5.1.6

Системные требования

Перед установкой Аврора SDK нужно убедиться, что компьютер разработчика удовлетворяет минимальным системным требованиям.

Содержание:

Требования к персональному компьютеру разработчика

  • процессор на архитектуре x86_64;
  • не менее 45 Гб свободного дискового пространства;
  • 16 или более Гб оперативной памяти (рекомендуется);
  • поддержка аппаратной виртуализации (рекомендуется для быстрой работы виртуальных машин);
  • подключение к сети Интернет, так как зависимости из репозиториев могут загружаться по сети при сборке и установке приложений. Тем не менее возможна установка и работа с SDK полностью офлайн.

На компьютере разработчика должно быть установлено следующее программное обеспечение:

  • Windows 10 (далее — Windows) не ниже версии сборки 17063 с архиватором tar, для корректной работы плагина примеров;
  • Oracle VM VirtualBox версии не ниже 6.1.14 (далее — VirtualBox).
  • Git;
  • Docker. Инструкция по установке Docker находится в разделе установка Docker.

Примечание. Технология виртуализации Docker не входит в offline- и online-установщик.

В зависимости от того, offline- или online-установщик будет выбран, работа с технологией виртуализации будет отличаться.

Есть ли доступ в Интернет при установке Тип установщика Выбор технологии
Да online, offline Можно выбрать Docker или VirtualBox
Нет offline Можно выбрать только VirtualBox
Нет online Установщик не сможет работать

Процесс установки VirtualBox может быть различным в зависимости от операционной системы. Установочные пакеты для различных операционных систем доступны на сайте VirtualBox.

В ходе установки Аврора SDK могут быть установлены следующие компоненты в зависимости от комплекта поставки:

  • Aurora SDK MB2:
    • Aurora Build Engine (VirtualBox) и Aurora Emulator (VirtualBox);
    • Aurora Build Engine (Docker) и Aurora Emulator (VirtualBox).
  • Aurora SDK BT:
    • Aurora Build Tools (Docker) и Aurora Emulator (VirtualBox).

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

Библиотеки среды выполнения Microsoft C/C++

Для запуска SDK на Windows необходимо иметь в системе актуальные библиотеки среды выполнения Microsoft C/C++. Для получения библиотек необходимо установить Visual C++ Redistributable:

  1. Скачать установщик библиотек с официальной страницы загрузки Microsoft:

    Microsoft Visual C++ Redistributable на download.microsoft.com

  2. Запустить скачанный файл vc_redist.x64.exe (или vc_redist.x86.exe).

  3. Нажать Установить и дождаться завершения установки.

  4. Перезагрузить систему.

Разрешение выполнения PowerShell-скриптов

Для установки Aurora SDK также необходимо разрешить выполнение PowerShell-скриптов. Для этого необходимо выполнить следующие действия:

  • Открыть PowerShell от имени администратора.
  • Ввести команду:
    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
    и нажать Enter.
  • Будет выведено сообщение:
    Политика выполнения защищает компьютер от ненадежных сценариев. Изменение политики выполнения может поставить под 
    угрозу безопасность системы, как описано в разделе справки, вызываемом командой about_Execution_Policies и 
    расположенном по адресу https:/go.microsoft.com/fwlink/?LinkID=135170 . Вы хотите изменить политику выполнения? 
    [Y] Да - Y  [A] Да для всех - A  [N] Нет - N  [L] Нет для всех - L  [S] Приостановить - S  [?] Справка
    (значением по умолчанию является "N")
    
    После него необходимо ввести "Y".

Настройка виртуализации в Windows

Если для среды сборки выбран тип контейнеризации Docker, то во время запуска VirtualBox и Docker на Windows могут возникнуть некоторые ошибки.

В различных обновлениях Windows есть риск возникновения конфликтов между компонентами виртуализации системы и VirtualBox. Для настройки параметров эмулятора необходимо изменить количество процессоров, оно должно быть больше одного. Если эмулятору предоставляется только один процессор, он не будет загружаться в BIOS.

Количество процессоров можно узнать с помощью команды sfdk emulator show. Например:

C:\AuroraOS\bin\sfdk.exe emulator show

Значение vm.cpuCount — это количество процессоров, оно должно быть больше 1 (см. рисунок). Установить количество процессоров можно с помощью команды sfdk emulator set. Например:

C:\AuroraOS\bin\sfdk.exe emulator set vm.cpuCount=2

Установка количества процессоров в настройках эмулятора

Работа с символическими ссылками в Windows

При разработке проектов для ОС Аврора на хосте с ОС Windows могут возникать ошибки из-за символических ссылок. Чтобы их избежать, можно выполнить один из следующих пунктов:

Если нужны символические ссылки в файле RPM, можно создать их в разделе %install файла SPEC следующим образом:

mv%{buildroot}/%{_libdir}/libfoo.so %{buildroot}/{_libdir}/libfoo.so.1.0.0
ln -s -t %{buildroot}/%{_libdir}/libfoo.so.1.0.0 %{buildroot}/%{_libdir}/libfoo.so
ln -s -r %{buildroot}/%{_libdir}/libfoo.so.1.0.0 %{buildroot}/%{_libdir}/libfoo.so.1
ln -s -r %{buildroot}/%{_libdir}/libfoo.so.1.0.0 %{buildroot}/%{_libdir}/libfoo.so.1.0

Если проблема возникла для примера, следует обратиться за решением к их документации.

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

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