Поиск по сайту:

Установите Waydroid для запуска ОС и приложений Android в Ubuntu 22.04, 23.10

В этом руководстве для начинающих показано, как установить и настроить Waydroid для запуска всей системы Android, а также приложений Android в Ubuntu.

Я написал об этом, используя Anbox, который, однако, больше не находится в активной разработке.

Это переписанная версия с использованием бесплатного Waydroid с открытым исходным кодом, который представляет собой контейнерный подход для запуска минимального настраиваемого образа системы Android на основе LineageOS.

ОС Android на моем рабочем столе Ubuntu 22.04

Это руководство протестировано и работает на Ubuntu 22.04, хотя Ubuntu 20.04 и Ubuntu 23.10 также поддерживаются! Технические характеристики оборудования включают в себя:

  • Процессор: Intel i5-10400.
  • Графический процессор: Intel HD 630.

Шаг 1: Установите Waydroid

Waydroid легко установить в системах на базе Ubuntu/Debian через официальный репозиторий apt.

1. Сначала нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду для установки необходимых пакетов:

sudo apt install curl ca-certificates

Команда sudo требует аутентификации по паролю, но без обратной связи со звездочкой. Просто введите в уме и нажмите Enter.

2. Затем запустите команду, чтобы загрузить официальный скрипт, и запустите его, чтобы добавить репозиторий Waydroid в вашу систему.

curl https://repo.waydro.id | sudo bash

Если скрипт работает неправильно, узнайте код вашей ОС вручную с помощью команды lsb_release -sc или cat /etc/os-release. Затем вместо этого выполните команду ниже:

curl https://repo.waydro.id | sudo bash -s jammy

Замена jammy зависит от кодового имени вашей системы. На данный момент он поддерживает фокусный, джемми, лунный, мантический, книжный червь, яблочко, sid

3. Наконец, запустите команду для установки Waydroid:

sudo apt install waydroid

Сначала попробуйте sudo apt update, чтобы обновить кеш, если пакет вывода команды не найден

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

Шаг 2: Инициализируйте

При первом запуске приложения откроется диалоговое окно «Инициализация Waydroid».

Параметры по умолчанию обычно подходят. Но перед началом работы вам, возможно, придется выбрать тип Android:

  • VANILLA – как видно из названия, это ванильное ПЗУ без сервисов/приложений Google.
  • GAPPS – входит в состав сервисов Google/Gapps.

Затем нажмите кнопку Загрузить, чтобы автоматически загрузить и установить ПЗУ и необходимые пакеты. В моем случае он скачал и установил Android 11.

Если все сделано успешно, он покажет вам что-то вроде того, что показано на скриншоте.

Шаг 3. Запустите систему Android, измените размер и переместите окно.

После нажатия кнопки «Готово» на последнем шаге запустите Waydroid еще раз, и на рабочем столе появится экран Android.

Однако по умолчанию он запускается в полноэкранном режиме (или его можно назвать развернутым).

Чтобы изменить размер экрана Android, откройте терминал (Ctrl+Alt+T) на хосте Ubuntu и выполните команды:

waydroid prop set persist.waydroid.width 506
waydroid prop set persist.waydroid.height 1000

Две команды установят ширину и высоту экрана равными 506 x 1000. Измените числа соответствующим образом и примените команду, выполнив команду, чтобы остановить текущий сеанс Android (затем перезапустить).

waydroid session stop

В моем случае окно Android не имеет границ. Чтобы переместить окно, вы можете либо нажать и удерживать клавишу Super (логотип Windows), а затем перетащить, либо нажать Alt+F7 и затем переместить курсор мыши. > без щелчка мышкой.

Шаг 4. Установите и удалите приложения Android

Если при инициализации Waydroid вы выбрали «VANILLA», то в Android нет магазина приложений для установки приложений.

В этом случае вы можете скачать любой APK-файл из Интернета или загрузить и установить бесплатный F-Droid с открытым исходным кодом на хост (Ubuntu в этом случае), а затем использовать его на экране Android для установки. Программы.

Чтобы установить APK-файл из папки «Загрузки» пользователя хоста, просто запустите команду в терминале (Ctrl+Alt+T):

waydroid app install ~/Downloads/file_name_here.apk

И проверьте, перечислив все установленные приложения Android:

waydroid app list

Waydroid создаст ярлыки для всех установленных приложений Android с помощью файлов .desktop в папке «.local/share/applications». Это означает, что вы можете искать и запускать приложения Android непосредственно с хост-компьютера (Ubuntu).

Запустите Android-приложение F-Droid в Ubuntu

Кроме того, он поддерживает одновременный запуск нескольких экземпляров приложений Android из коробки.

Чтобы удалить приложение, сделайте это на экране Android или выполните команду на хосте Ubuntu:

waydroid app remove packageName

Замените packageName в соответствии с выходными данными waydroid app list, например, org.fdroid.fdroid.

Шаг 5. Обмен файлами между хостом Ubuntu и Android

Чтобы обмениваться файлами между хостом и системой Android, просто запустите одну команду на хосте Ubuntu:

sudo mount --bind ~/Documents/vboxshare/ ~/.local/share/waydroid/data/media/0/Documents/share

В команде нужно заменить:

  • ~/Documents/vboxshare/ – подпапка «vboxshare» на хосте Ubuntu.
  • ~/.local/share/waydroid/data/media/0/Documents/share – подпапка «Поделиться» документов в Android.

Вам необходимо сначала создать общую папку, если она не существует, иначе будет показано, что точка монтирования не существует, как показано на снимке экрана ниже.

Удалить Вейдроид:

Сначала остановите сессию и контейнер, что может пригодиться для перезагрузки настроек, выполните команды:

waydroid session stop
sudo waydroid container stop

Чтобы удалить Waydroid, используйте команду:

sudo apt remove --autoremove waydroid

Затем удалите остатки, выполнив команду:

sudo rm -rf /var/lib/waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/*aydroid* ~/.local/share/waydroid

Если вы больше не хотите устанавливать его обратно, удалите также репозиторий исходного кода, удалив исходные файлы и файлы ключей:

sudo rm /etc/apt/sources.list.d/waydroid.list /usr/share/keyrings/waydroid.gpg

Дополнительную информацию о Waydroid можно найти в официальном документе.

Статьи по данной тематике