- Как запускать Android приложения и игры в Linux
- Знакомьтесь, Anbox, ваш «Android в коробке».
- Установка Anbox на Ubuntu 16.04 LTS и 18.04 LTS
- Установка Anbox в Ubuntu 20.04 LTS
- Загрузка файлов APK на ваш компьютер Linux
- Установка приложений Android из Google Play и не только
- Другие способы запуска приложений Android в Linux
- How to Play Android Games on Linux
- Play Android Games With Anbox
- Installing Anbox on Linux
- Installing Anbox Modules on Ubuntu via PPA
- Installing Anbox Modules on Arch Linux
- Installing Anbox with Snap
- Installing a Game on Anbox
- Final Thoughts
Как запускать Android приложения и игры в Linux
Хотите запустить свои любимые приложения и игры для Android на ПК с Linux? Anbox делает это легко. Давайте посмотрим как запустить приложения Android в Ubuntu.
Знакомьтесь, Anbox, ваш «Android в коробке».
Доступ к любимым приложениям и играм для Android открывает новые возможности для продуктивной работы в Linux. Мобильные приложения, по своей конструкции, намного проще, чем те, которые находятся на настольных операционных системах.
Это может быть именно то, что вы ищете для повышения производительности настольных систем!
Между тем, мобильные игры становятся все более сложными. Вполне логично, что вы можете захотеть продолжить игру на другом устройстве. Это особенно актуально, учитывая ограниченное время автономной работы телефона или планшета.
Для запуска приложений Android существует несколько инструментов для macOS и Windows (например, Bluestacks), но для Linux это недоступно.
Вместо этого пользователям Linux стоит попробовать Anbox, бесплатный инструмент с открытым исходным кодом для запуска приложений Android на Linux. Он основан на последней версии Android Open Source Project (AOSP) и предлагает оконную среду Android.
Anbox использует контейнеры для отделения Android от основной операционной системы, что позволяет запускать игры Android на Linux.
Это еще не все; Anbox не имеет ограничений, поэтому теоретически вы можете запускать любые приложения Android на Linux. Также отсутствует аппаратная виртуализация, поэтому Anbox одинаково хорошо работает как на ноутбуке, так и на настольном компьютере, независимо от спецификации системы.
Несмотря на то, что Anbox является бесплатным, он поставляется в виде пакета snap. Это означает, что двоичный файл и все зависимости включены в один пакет, что облегчает установку.
Для установки snaps требуется служба snapd, которая совместима с такими дистрибутивами Linux, как:
- Arch Linux
- Debian
- Fedora
- Gentoo
- Linux Mint
- Manjaro
- openSUSE
- Solus
- Ubuntu
Ubuntu snapd поставляется предустановленным, начиная с версии 14.04. Полную информацию о вашем дистрибутиве вы найдете на сайте Snapcraft.
Чтобы установить snapd, используйте следующую команду терминала:
Дождитесь завершения установки, прежде чем продолжить. Обратите внимание, что в то время как snapd работает или предустановлен в вышеперечисленных дистрибутивах, Anbox официально поддерживается в Ubuntu 16.04 LTS (Xenial Xerxes) и более поздних версиях. Однако для Ubuntu 20.04 LTS доступна только бета-версия, для которой требуются другие шаги (см. ниже).
Что еще более важно, вы, скорее всего, получите лучшие результаты при запуске приложений Android на Ubuntu, чем на других дистрибутивах. Поэтому ниже описаны шаги для запуска приложений Android в Anbox на Ubuntu, а не на других дистрибутивах.
Установка Anbox на Ubuntu 16.04 LTS и 18.04 LTS
Когда служба snapd установлена на вашем компьютере Linux, вы готовы к установке Anbox. Используйте следующую команду, которая установит все необходимое:
snap install --classic anbox-installer && anbox-installer
Введите свой пароль, когда появится запрос, и пакет snap загрузится.
Вскоре после этого вы увидите выбор:
Если позже вам понадобится удалить программу, просто повторно запустите вышеуказанную команду установщика и выберите вариант 2. В случае установки Anbox вы можете выбрать вариант 1.
После этого вы увидите краткое описание того, что будет сделано в процессе установки. Потратьте время на прочтение.
Вы увидите в списке файлы, добавленные из PPA. Также должно появиться уведомление о том, что программа выполнения anbox будет автозапускаться при входе в Linux. (Это программная библиотека, которая позволяет запускать другие программы и приложения).
Если вас все устраивает, введите I AGREE и дождитесь установки Anbox. После этого следуйте инструкциям по перезагрузке системы, прежде чем продолжить.
Установка Anbox в Ubuntu 20.04 LTS
Установка Anbox немного отличается на Ubuntu 20.04 LTS. Полный релиз программы не выходил с 2019 года, а изменения в ядре Linux за это время привели к необходимости выпустить Anbox только в виде бета-сборки.
Во-первых, убедитесь, что snap установлен. Поскольку вы используете последнюю сборку Ubuntu, она должна быть установлена, но на всякий случай проверьте это:
Это приведет к отображению списка привязок «hello world», подтверждая, что привязка установлена.
Затем вы можете приступить к установке бета-версии Anbox:
sudo snap install --devmode --beta anbox
Подождите, пока он установится, затем перезагрузите компьютер.
Загрузка файлов APK на ваш компьютер Linux
После перезагрузки компьютера вы должны найти Anbox в меню рабочего стола. Нажмите на него для запуска — вскоре вы увидите окно Anbox.
Если ничего не происходит, или вы застряли на заставке с сообщением Starting, отмените запуск или дождитесь его окончания. Затем откройте новый терминал и введите
Затем снова нажмите на значок в меню. Через несколько мгновений Anbox должен запуститься. (Это известная ошибка в дистрибутивах Ubuntu 16.04, и она не должна повлиять на более поздние дистрибутивы).
Запустив Anbox, вы увидите список основных приложений Android, которые можно запустить в Linux, например, Календарь и Электронная почта. Чтобы открыть эти приложения, просто щелкните по ним левой кнопкой мыши; они появятся в новых окнах, размер которых можно изменять по мере необходимости. Если вам нужен браузер, в комплект входит оболочка WebView Shell.
Установка приложений Android из Google Play и не только
Чтобы добавить собственные приложения и игры, достаточно загрузить (или скопировать с другого устройства) соответствующие файлы APK. Это файлы установщика, такие как DEB-файлы (или snaps) в Linux или EXE-файлы в Windows. Если вы запустите APK в Ubuntu с помощью Anbox, он установится как любое другое приложение Android.
У вас есть два варианта установки приложений на Anbox:
Sideloading относительно прост. Вы можете использовать браузер и эти альтернативы Google Play для добавления программ в Anbox. Если вы выберете загрузку APK, вам нужно будет включить установку из неизвестных источников:
- Откройте меню Настройки на экране приложений
- Нажмите Безопасность
- Включить неизвестные источники
- Нажмите OK, чтобы согласиться.
Однако существует проект на GitHub, Anbox Playstore Installer, который делает процесс установки приложений в Anbox таким же простым, как на телефоне или планшете.
Для начала откройте Терминал и введите:
sudo apt install wget curl lzip tar unzip squashfs-tools
Затем загрузите скрипт Anbox Playstore:
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
chmod +x install-playstore.sh
Запустите Anbox, если он не загрузился автоматически:
Затем установите правильные разрешения в Android.
- Откройте Настройки
- Перейдите в раздел Приложения > Службы Google Play
- Нажмите Разрешения, затем включите все разрешения
- Повторите эти действия для Приложения > Google Play.
- Установите разрешения для Google Play
Теперь вы можете устанавливать в Anbox приложения Android из Google Play.
Другие способы запуска приложений Android в Linux
Хотя Anbox и является надежным вариантом, это не единственный способ запуска приложений Android на Linux. Наряду с Anbox вы также можете попробовать:
Существуют также две операционные системы на базе Android, совместимые с компьютерами x86, которые позволят вам устанавливать приложения Android:
Anbox может иметь некоторые проблемы со стабильностью. Тем не менее обнадеживает тот факт, насколько просто настроить, установить и запустить приложения Android на Linux Ubuntu с помощью Anbox.
How to Play Android Games on Linux
Fancy playing Android games on your desktop? We have shown you how to do so in Windows, but what about Linux? If you want to play Android games on Linux, we have the solution.
Play Android Games With Anbox
Anbox is essentially a version of Android running in a container. When set up, it allows you to run Android applications in an integrated manner with your operating system just like a native Linux application. This platform can be used to run Android games on Linux.
Installing Anbox on Linux
Currently, the only officially supported method of installing Anbox is via the Snaps store, so that’s the method we will cover here. First, there are some kernel modules that you will have to install. Unfortunately, it can be tricky to get these installed on distributions other than Ubuntu and Arch Linux. You can skip installing these modules if you are running Ubuntu 20.04.
Installing Anbox Modules on Ubuntu via PPA
To install the Anbox modules on Ubuntu, first run the commands below.
sudo add-apt-repository ppa:morphis/anbox-support sudo apt update sudo apt install linux-headers-generic anbox-modules-dkms
Next, you will have to manually load the kernel modules. They will start automatically the next time you start up your system. To manually load the modules, run the following:
sudo modprobe ashmen_linux sudo modprobe binder_linux
Installing Anbox Modules on Arch Linux
You can install the required modules on Arch Linux via AUR. To do this, you’ll first have to install Git and Base-devel on your system:
sudo pacman -S git base-devel
Next, you’ll have to git clone the Anbox kernel modules package to your computer:
git clone https://aur.archlinux.org/anbox-git.git
Now, navigate to the “anbox-git” folder:
Finally, run the package build process with the makepkg command.
Again, you will have to manually load the kernel modules. They will start automatically the next time you start up your system:
sudo modprobe ashmen_linux sudo modprobe binder_linux
Installing Anbox with Snap
Now that we have the necessary modules installed, we can go ahead and install Anbox from the Snaps store. Snaps comes preinstalled with Ubuntu, Zorin OS, and Solus, though you can install in Arch Linux, too. Instructions are also available on how to install it on other Linux distributions.
To install the Anbox snap, run the following:
sudo snap install --devmode --beta anbox
Now you will need to install Android’s development tools in order to install programs on Anbox. To install these, you will need to install Android Studio. Your first step will be to install Java. The latest version is Java 11, and it can be installed with:
sudo apt install openjdk-11-jdk
Next, you will need to head to the official Android Studio download page. Download the latest version of Android Studio. Open the terminal and navigate to your downloads folder with:
You can now extract the contents of the compressed file that was downloaded. After this is done, navigate to the “bin” folder within the extracted “android-studio” folder.
The android studio installation tool can then be started with the following command:
After that process has been completed, you will still need to install Android’s ADB tools. Do this with:
sudo apt install android-tools-adb
Now start the ADB server with:
Next, we’ll install Google Play store and fix some processor incompatibility issues. First, you will need to install some required tools with:
sudo apt install wget curl lzip tar unzip squashfs-tools
You can download a script that automatically installs the Google Play Store, Google Play Services, and libhoudini, which enables support for ARM apps and games.
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
Next, make it executable with:
chmod +x install-playstore.sh
After completing all of these steps, you can now get to the fun part and install some games!
Installing a Game on Anbox
You have two options for installing games on Anbox. You can either download an APK for the game from somewhere like APKMirror, or you can just download games from the Google Play Store.
To install a game using an APK file, you will need to navigate to the folder that you downloaded it to. You can then run the following command:
adb install gamefilename.apk
Make sure to replace “gamefilename” with the actual file name of the game APK. After the installation has been completed, you will be able to launch the game from within Anbox. Alternatively, you can just download games from the Google Play Store.
To uninstall games, you can go to Settings and then Apps. Select the game you want to uninstall and then hit UNINSTALL.
Note: not all games will work with Anbox unfortunately. It can be a little hit-or-miss sometimes.
Final Thoughts
Here we have covered a comprehensive method of running Android games on Linux with Anbox. You can even install the Google Play Store with this method. While not every game or app will work with Anbox, there are quite a few that will. If you prefer to play old DOS games instead, try DOSBox or learn to install Windows games on Linux.
William has been fiddling with tech for as long as he remembers. This naturally transitioned into helping friends with their tech problems and then into tech blogging.
Our latest tutorials delivered straight to your inbox