- Как установить аврору вместо андроид
- Установка и удаление Аврора SDK
- Установка
- Подготовка рабочего места
- Загрузка установочного файла
- Работа с мастером установки
- Настройка виртуализации в Windows
- Установка драйвера мобильного устройства в macOS
- Регистрация SSU в среде разработки
- Запуск Аврора IDE
- Удаление Аврора SDK
- Подготовительные действия к удалению
- Удаление
- Как установить аврору вместо андроид
Как установить аврору вместо андроид
По вопросам наполнения шапки обращайтесь в QMS к Модератору раздела или через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал Boy77ruS — 22.10.21, 16:58
litusden,
А зачем вам это? Ну допустим у меня есть пара устройств на которые портирована/в процессе портирования Aurora.
Сразу говорю, устройства «промышленные», на Qualcomm
Сообщение отредактировал Azathtot — 28.12.19, 12:39
misha.volk20908,
Можно. Готовьте пакет документации для портирования (включает в себя спецификацию всех комплектующих аппарата, исходные тексты/блобы драйверов оборудования и т.д.). Ну и естественно деньги. Миллионов 7 должно хватить.
Сообщение отредактировал Azathtot — 17.01.20, 09:27
Вы не правы. Сейчас как раз идет закрытое бета-тестирование, большинство приложений уже официально доступно.
Но т.к. ОС корпоративная — на свои устройства для полноценного использования, будет не очень логично, т.к. функционал пока не может сравниться с базовым Android-смартфоном на AOSP, к примеру.
Сообщение отредактировал Supermag — 13.08.21, 20:13
А чем именно это мешает? Код андроида полностью открытый и доступный любому
Если гугл решить закрыть исходники, то ничего особо страшного не произойдет — исходники последнего Android все равно останутся у кого-то на руках у русских, и можно будет спокойно продолжать уже свою ветвь разработки
Или я что-то не понимаю и дело в другом?
Сообщение отредактировал Aricatooo — 24.10.21, 06:56
Источник
Установка и удаление Аврора SDK
Установка
Подготовка рабочего места
Для работы Аврора SDK необходим персональный компьютер (ПК), удовлетворяющий следующим требованиям:
- процессор на архитектуре x86_64;
- не менее 5 Гб свободного дискового пространства;
- не менее 4 Гб оперативной памяти (рекомендуется);
- поддержка аппаратной виртуализации (рекомендуется для быстрой работы виртуальных машин).
На ПК должно быть установлено следующее программное обеспечение (ПО):
- одна из следующих операционных систем:
- ОС на базе ядра GNU/Linux (далее — Linux);
- Windows 10 (далее — Windows);
- macOS версии 10.12.6 или выше (далее — macOS);
- Oracle VM VirtualBox версии не ниже 6.x (далее — VirtualBox);
- Git (только для Windows).
Процесс установки VirtualBox может быть различным в зависимости от операционной системы. Установочные пакеты для различных операционных систем доступны на сайте VirtualBox. Однако, для дистрибутивов Linux рекомендуется использовать пакет из репозиториев, настроенных в операционной системе.
В ходе установки Аврора SDK будут добавлены две виртуальные машины:
- Aurora Build Engine (в случае, если выбрана установка среды сборки в виде виртуальной машины),
- Aurora Emulator.
Среда сборки обеспечивает сборку приложений, не зависящую от домашней системы, эмулятор позволяет выполнять приложения в окружении ОС Аврора аналогично работе на мобильных устройствах.
Предыдущие установленные версии SDK необходимо удалить.
Загрузка установочного файла
Ссылки на установочные файлы различных версий Аврора SDK см. в разделе Загрузка Аврора SDK.
Выбирать подходящую версию инструмента разработки следует по следующим критериям:
- для разработки под сертифицированную версию ОС Аврора нужно использовать соответствующую версию SDK;
- номер версии SDK должен совпадать с номером версии целевой ОС Аврора с точностью до первых двух чисел;
- инструмент установки должен соответствовать ОС на ПК: Linux, Windows или macOS.
Работа с мастером установки
Установочный файл позволяет запустить мастер установки — приложение с графическим интерфейсом, которое выглядит и работает схоже во всех ОС. Для установки Аврора SDK необходимо выполнить следующие действия:
Запустить мастер установки.
- Linux:
- Открыть терминал.
- Предоставить разрешение на выполнение для установочного файла:
$ chmod +x . - Запустить установочный файл от имени обычного пользователя (не от суперпользователя root).
- Windows:
- Открыть папку с предварительно загруженным инструментом установки.
- Запустить установочный файл .exe .
- macOS:
- Открыть папку с предварительно загруженным файлом, дважды щелкнув на значок.
- Запустить установочный файл .dmg .
- В смонтированном образе диска открыть установочный файл .app .
- При необходимости подтвердить запуск установки, нажав кнопку «Открыть».
В приветственном окне мастера установки нажать кнопку «Далее».
В следующем окне выбрать каталог, в который будет установлена среда разработки, и нажать кнопку «Далее».
В появившемся окне выбрать альтернативный каталог для размещения проектов и нажать кнопку «Далее». Выбранный каталог будет доступен в среде сборки наравне с домашним каталогом пользователя.
В открывшемся окне выбрать необходимые для установки компоненты и нажать кнопку «Далее». По умолчанию выбраны все компоненты. Рекомендуется ничего не отключать, если нет необходимости.
В окне о лицензионном соглашении необходимо установить переключатель в поле «Я согласен(а) с лицензией» и нажать кнопку «Далее».
При выборе пункта «Я не согласен(а) с лицензией» произойдет отмена всех пройденных ранее этапов и выход из мастера установки.
В Windows появится окно «Ярлыки меню «Пуск». Выбрать существующую папку в меню «Пуск» или создать новую для размещения ярлыков программы. После нажать кнопку «Далее».
В окне «Всё готово к установке» нажать кнопку «Установить».
В окне «Установка Aurora SDK» дождаться окончания процесса установки. Для просмотра подробностей о процессе установки необходимо нажать кнопку «Показать детали».
В окне «Завершение установки Aurora SDK» следует отметить пункт «Launch Aurora SDK now» для запуска Аврора SDK сразу после завершения процесса установки. Нажать кнопку «Завершить».
Настройка виртуализации в Windows
Если для среды сборки выбран тип контейнеризации Docker, то во время запуска VirtualBox и Docker на Windows 10 могут возникнуть некоторые ошибки.
Необходимо, чтобы были установлены Windows, начиная с версии 10 — 2004 (сборка ОС 20231.1000) и VirtualBox версии 6.1.14 r140239 и любых более поздних версий.
В различных обновлениях Windows есть риск возникновения конфликтов между компонентами виртуализации системы и VirtualBox. Для настройки параметров эмулятора необходимо изменить количество процессоров, оно должно быть больше одного. Если эмулятору предоставляется только один процессор, он не будет загружаться в BIOS.
Количество процессоров можно узнать с помощью команды sfdk emulator show . Например:
Значение vm.cpuCount — это количество процессоров, оно должно быть больше 1 (см. рисунок). Установить количество процессоров можно с помощью команды sfdk emulator set . Например:
Установка драйвера мобильного устройства в macOS
В силу особенностей macOS по умолчанию подключить мобильное устройство под управлением Aurora OS к SDK невозможно. Cуществует два варианта решения этой проблемы:
- подключить мобильное устройство к ПК на macOS с помощью Wi-fi, убедившись, что сеть на хосте ПК и на мобильном устройстве одна,и устройства сопряжены;
- установить драйвер HoRNDIS.
Для установки драйвера HoRNDIS необходимо выполнить следующие действия:
- Загрузить файл установочного пакета драйвера по ссылке.
Включить расширение, подписанное Joshua Wise, в панели «Защита и безопасность».
После завершения установки перейти к настройкам сети и убедиться, что мобильное устройство подключено.
Регистрация SSU в среде разработки
Для возможности подключения к репозиториям Аврора SDK и дальнейшего управления ими необходимо зарегистрировать SSU в среде разработки. Для этого нужно выполнить следующие действия:
- Подключиться к среде разработки учетной записью суперпользователя root ;
Запустить терминал и выполнить команду
bash ssh \ -p 2222 \ -i
/AuroraOS/vmshare/ssh/private_keys/engine/root \ -o «StrictHostKeyChecking=no» \ root@localhost
Выполнить регистрацию с помощью команды ssu register .
После вышеуказанных действий станет возможным использование указанных репозиториев пакетов ПО.
Запуск Аврора IDE
После установки запуск IDE будет возможен по ярлыку Аврора IDE в системном меню.
Для запуска Аврора IDE в ОС Linux необходимо выполнить одно из следующих действий:
- ввести Аврора IDE в панели запуска и выбрать соответствующий значок.
- указать полный путь к файлу в командной строке.
Для запуска Аврора IDE в ОС Windows в строке поиска необходимо ввести Аврора IDE и выбрать соответствующее приложение.
Для запуска Аврора IDE в операционной системе macOS необходимо вызвать программу поиска «Spotlight» (cmd * пробел) и набрать в ней Qt Creator .
После установки Аврора SDK можно перейти к созданию приложения для ОС Аврора.
Удаление Аврора SDK
SDK для ОС Аврора поставляется с инструментом обслуживания под названием SDKMaintenanceTool, который можно использовать для полного удаления программы. Он расположен в системном меню дистрибутива или непосредственно в установленном каталоге, например, в Linux —
Подготовительные действия к удалению
Перед удалением необходимо выключить следующие инструменты (если они включены):
- виртуальные машины эмулятора и Аврора SDK;
- программное обеспечение VirtualBox;
- Аврора IDE (Qt Creator).
Удаление
Для удаления Аврора SDK необходимо выполнить следующие действия:
Запустить средство установки и удаления SDKMaintenanceTool. Действия различаются в зависимости от операционной системы устройства:
в Linux открыть терминал и ввести $
в macOS открыть Spotlight (cmd * пробел) и ввести SDKMaintenanceTool .
В окне SDKMaintenanceTool выбрать пункт Удаление всех компонентов и нажать кнопку «Далее».
Прочитать предупреждение перед удалением и нажать кнопку «Удалить».
Дождаться завершения удаления и нажать кнопку «Завершить».
Источник
Как установить аврору вместо андроид
По вопросам наполнения шапки обращайтесь в QMS к Модератору раздела или через кнопку «Жалоба» под сообщениями, на которые необходимо добавить ссылки.
Сообщение отредактировал Boy77ruS — 22.10.21, 16:58
litusden,
А зачем вам это? Ну допустим у меня есть пара устройств на которые портирована/в процессе портирования Aurora.
Сразу говорю, устройства «промышленные», на Qualcomm
Сообщение отредактировал Azathtot — 28.12.19, 12:39
misha.volk20908,
Можно. Готовьте пакет документации для портирования (включает в себя спецификацию всех комплектующих аппарата, исходные тексты/блобы драйверов оборудования и т.д.). Ну и естественно деньги. Миллионов 7 должно хватить.
Сообщение отредактировал Azathtot — 17.01.20, 09:27
Вы не правы. Сейчас как раз идет закрытое бета-тестирование, большинство приложений уже официально доступно.
Но т.к. ОС корпоративная — на свои устройства для полноценного использования, будет не очень логично, т.к. функционал пока не может сравниться с базовым Android-смартфоном на AOSP, к примеру.
Сообщение отредактировал Supermag — 13.08.21, 20:13
А чем именно это мешает? Код андроида полностью открытый и доступный любому
Если гугл решить закрыть исходники, то ничего особо страшного не произойдет — исходники последнего Android все равно останутся у кого-то на руках у русских, и можно будет спокойно продолжать уже свою ветвь разработки
Или я что-то не понимаю и дело в другом?
Сообщение отредактировал Aricatooo — 24.10.21, 06:56
Источник