Как запустить приложения и игры для Android в Linux

Если в Windows и macOS запуск приложений из других операционных систем реализован достаточно легко, то в Linux придётся немного заморочиться. Начиная с установки и заканчивая запуском программ.     Для Linux есть Anbox, среда с открытым исходным кодом, основанная на последней версии Android Open Source Project (AOSP). Для запуска приложений используются контейнеры LXC и модули ядра, собираемые через DKMS. Это позволяет запускать приложения на железе и ядре хоста с производительностью сравнимой с нативной. То есть без всяких прослоек, эмуляции и очень быстро.     Установка Anbox поддерживает процессоры архитектуры x86_64. Установить Anbox можно либо с помощью оснастки Snap, либо с помощью скрипта anbox-installer. Рассмотрим оба варианта.   Установка на Ubuntu с помощью Snap 1) Чтобы установить snapd, используйте следующую команду в терминале:   sudo apt install snapd   2) Затем запустите установку Anbox:   snap install --classic anbox-installer && anbox-installer     3) Выберите «1» для установки и согласитесь со всеми запросами на разрешение. Дождитесь установки, перезагрузите систему, готово!   Установка на Ubuntu с помощью скрипта anbox-installer   1) Загрузите скрипт:   $ wget https://raw.githubusercontent.com/anbox/anbox-installer/master/installer.sh -O anbox-installer $ chmod +x anbox-installer   2) Запустите скрипт:   $ sudo ./anbox-installer   3) Скрипт запросит написать I AGREE, установит Anbox и предложит перезагрузить систему. После перезагрузки в меню появится пункт Anbox.   Установка на Arch Linux из исходников В качестве альтернативы могу предложить установку Anbox из исходников. Проще всего это сделать в Arch Linux, так как Anbox уже есть в AUR и весь процесс сборки можно автоматизировать.   1) Установим необходимые для сборки пакеты:   $ sudo pacman -S linux-headers dkms   2) Соберите Anbox из AUR. Лучше сделать это с помощью AUR-клиента, такого как pacaur или yaourt:   $ yaourt -S anbox-image anbox-modules-dkms-git anbox-git   3) Загрузите необходимые модули ядра:   $ sudo modprobe binder_linux $ sudo modprobe ashmem_linux   4) Запустите container manager:   $ sudo systemctl start anbox-container-manager.service   5) Запустите session manager:   $ anbox session-manager --gles-driver=host &   6) Готово. Запустите Anbox из терминала:   $ anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity             Установка файлов APK в Linux После перезагрузки системы Anbox появится в меню.     Если при запуске Anbox ничего не происходит, то откройте терминал и введите:   anbox session-manager   Для установки приложений понадобятся их APK. Скачать их можно с соответствующих сайтов. После включите установку из неизвестных источников и запустите нужный APK. Программы установятся и будут доступны вместе с другими приложениями Linux.   Также есть вариант установки с помощью ADB. В Anbox по умолчанию активирован режим отладки с помощью ADB и установить сам ADB можно так:   Для Ubuntu:   $ sudo apt-get install android-sdk-platform-tools   Для Arch Linux:   $ sudo pacman -S android-tools     Для установки приложения нужно выполнить такую команду (пример для FX File Explorer):   $ adb install ~/Downloads/File Explorer_v5.1.1.0_apkpure.com.apk   Готово!       Спасибо, что читаете! Подписывайтесь на меня в социальных сетях Facebook, Twitter, VK, OK и мессенджерах Telegram и TamTam!   Читайте анонсы и посты целиком в ЖЖ, Medium, Голосе и Яндекс.Дзен!   Поддержите мой блог финансово. Все донаты пойдут на оплату хостинга и развитие сайта!                   Понравилось это:Нравится Загрузка...

Источник