Версия: 1.5.1
Waydroid — это программная среда, позволяющая запускать полноценную систему Android внутри Linux с помощью контейнерных технологий. Она интегрируется с графической оболочкой и даёт возможность устанавливать и использовать Android-приложения так же, как обычные программы.
Контактная информация:
Официальный сайт
Лицензия:
GPL-3.0-or-later
Запуск программы:
Для запуска программы перейти: Меню приложений > запустить "Waydroid".
Необходимо выбрать программу в разделе меню или ввести в строке поиска часть названия программы.


Синтаксис:
waydroid [-h] [-V] [-l ЖУРНАЛ] [--details-to-stdout] [-v] [-q] [-w]
{status,log,init,upgrade,session,container,app,prop,show-full-ui,first-launch,shell,logcat}
Опции:
| Опция | Описание |
|---|---|
| -h, --help | показать это справочное сообщение и выйти |
| -V, --version | показать версию программы и выйти |
| -l ЖУРНАЛ, --log ЖУРНАЛ | путь к файлу журнала |
| --details-to-stdout | выводить подробности (например, вывод сборки) в stdout, вместо записи в журнал |
| -v, --verbose | записывать больше информации в журналы (может снизить производительность) |
| -q, --quiet | не выводить сообщения журнала |
| -w, --wait | ждать инициализации перед выполнением |
Действие:
| Действие | Описание |
|---|---|
| status | быстрая проверка состояния waydroid |
| log | следить за журналом waydroid |
| init | настройка специфичных конфигураций waydroid и установка образов |
| upgrade | обновить образы |
| session | управление сессией |
| container | управление контейнером |
| app | управление приложениями |
| prop | управление свойствами Android |
| show-full-ui | показать Android на весь экран в окне |
| first-launch | инициализировать waydroid и запустить его |
| shell | выполнить команду в удалённой оболочке |
| logcat | показать системный журнал Android (logcat) |
Внимание! Waydroid работает только в менеджере сеансов Wayland. В примерах приведен запуск Waydroid в среде рабочего стола KDE Plasma (Wayland).
Для загрузки образа операционной системы Android в Waydroid следует открыть терминал и ввести:
sudo waydroid init
Далее необходимо запустить сервис "waydroid-container.service" командой:
sudo systemctl start waydroid-container.service
При необходимости также следует добавить сервис
"waydroid-container.service"в автоматический запуск: Автозапуск сервисов и программ при загрузке системы
Для изменения размера следует открыть конфигурационный файл Waydroid в любом текстовом редакторе /var/lib/waydroid/waydroid_base.prop с правами администратора.
В конфигурационный файл следует внести и сохранить следующие строки:
persist.waydroid.width=800
persist.waydroid.height=600
persist.waydroid.dpi=160
Данные строки установят ширину и высоту окна в пикселях (800х600), а также установят указанный DPI (160).
После сохранения следует перезапустить сервис waydroid-container.service командой в терминале:
sudo systemctl restart waydroid-container.service
Далее следует запустить сессию:
waydroid session start
И открыть Waydroid:

Для установки Android-приложений следует открыть терминал и ввести (на примере программы TrueConf):
waydroid app install trueconf_android.apk
Где:
После выполнения команды начнется установка приложения, установленное приложение отобразится в списке приложений Waydroid.


Для проверки установленных приложений следует выполнить:
waydroid app list
Примерный вывод:
Name: Файлы
packageName: com.android.documentsui
categories:
android.intent.category.LAUNCHER
Name: Контакты
packageName: com.android.contacts
categories:
android.intent.category.LAUNCHER
Name: Рекордер
packageName: org.lineageos.recorder
categories:
android.intent.category.LAUNCHER
Name: Труконф
packageName: com.trueconf.videochat
categories:
android.intent.category.LAUNCHER
Установить можно пакетом:
Для установки следует воспользоваться утилитой "Установка и удаление программ".
Пакет, необходимый для установки:
waydroid AUR
Внимание! Если система загружена в режиме полного сохранения, то внесенные изменения в систему будут сохранены после перезагрузки.
Если режим загрузки другой, то рекомендуется воспользоваться утилитой "Сохранение изменений" до перезагрузки системы.