Наши партнеры

UnixForum




управление торговлей 1с купить

Библиотека сайта rus-linux.net

Установка Anbox и запуск программ для Android в Linux

Оригинал: How To Install Anbox and Run Android Apps In Linux
Автор: Nick Congleton
Дата публикации: 4 февраля 2019 года
Перевод: А. Кривошей
Дата перевода: апрель 2019 г.

Anbox - это достаточно новый инструмент, который действует как прослойка между вашим дистрибутивом Linux и нативными приложениями для Android. Он позволяет вам использовать многие приложения, как если бы они работали на вашем компьютере. Хотя Anbox все еще находится в стадии разработки, вы можете начать работу с ним прямо сейчас и попробовать некоторые из ваших любимых приложений для Android.

Установка Anbox в Linux

Установка Anbox

Anbox приобрел некоторую популярность в основных дистрибутивах Linux. В результате вы можете найти его в некоторых репозиториях. Тем не менее, самым простым способом являются snaps. Оцените имеющиеся варианты и выберите наиболее подходящий для вас.

Установка Anbox в Ubuntu или Debian:

Anbox недавно был добавлен в репозитории Ubuntu и Debian. Если вы используете Debian Buster или Ubuntu Cosmic, у вас будет доступ к Anbox с помощью Apt. В противном случае перейдите к разделу snap.

$ sudo apt install anbox

Заголовки разделов

Установка Anbox в Arch Linux:

Anbox доступен в AUR. Вы можете установить его вручную или с помощью AUR helper.

$ cd ~/Downloads
$ git clone https://aur.archlinux.org/anbox-git.git
$ cd anbox-git
$ makepkg -si

С AUR helper процесс значительно упрощается.

$ pikaur -S anbox-git

Установка Anbox с помощью Snap

Snaps по-прежнему являются предпочтительным способом установки Anbox, и они являются единственным реальным вариантом в большинстве дистрибутивов. Убедитесь, что в вашей системе установлен и запущен snapd, и выполните следующую команду:

$ sudo systemctl status snapd
$ sudo snap install --devmode --beta anbox

Вам, вероятно, придется перезагрузиться, чтобы заставить Anbox работать. Потребуется загрузить несколько модулей ядра.

Установка ADB

Вы можете запустить Anbox прямо сейчас, но инструменты, которые идут с ним, довольно ограничены. К сожалению, Google Play Store не является одним из таких инструментов. В результате вам понадобится Android Debug Bridge (ADB), чтобы вручную загружать APK-файлы Android в вашу виртуальную установку Android в Anbox. Эти инструменты легко доступны в большинстве дистрибутивов, поэтому вам не составит труда их получить.

Установка ADB в Ubuntu и Debian

Google разработал эти инструменты для Ubuntu, поэтому их очень легко установить в Ubuntu и Debian.

$ sudo apt install android-tools-adb

Установка ADB в Fedora

Инструменты для Android также несложно установить в Fedora. Они доступны в репозитории по умолчанию.

$ sudo dnf install android-tools

Установка ADB в Arch Linux

Arch Linux также имеет эти инструменты в репозиториях.

# pacman -S android-tools

Установка приложений в Anbox

Хотя вы не можете использовать Play Store для загрузки приложений на Anbox, вы можете получить APK-файлы Android с таких сайтов, как APKMirror, и вручную отправить их в Anbox с помощью ADB.

Скачивание APK

Скачивание приложений с APKMirror

Откройте браузер и перейдите в APKMirror. Вы заметите, что справа есть функция поиска. Используйте его для поиска приложения, которое вы хотите попробовать. Не выбирайте ничего, что потребует сервисов Google. Они не будут работать, так как в Anbox отсутствуют сервисы Google Play. Кроме того, не забудьте найти x86 APK. Хотя вы эмулируете Android, вы все еще используете обычный 64-битный процессор, а не ARM.

Подключение к Anbox

Запуск Anbox в Linux

Пришло время запустить Anbox. Это графическое приложение, поэтому вы можете найти его в панели запуска приложений. Когда Anbox откроется, вы увидите окно с простым списком приложений Android. Вы можете попробовать щелкнуть по нему, чтобы открыть его. Это все довольно примитивно, но это работает.

Anbox в ADB

Откройте терминал и выполните приведенную ниже команду, чтобы запустить сервер ADB.

$ adb devices

Сервер ADB запустится и отобразит Anbox как эмулированное устройство. Теперь вы готовы установить приложение.

Установка приложения

Установка приложения в Anbox

Найдите APK, который вы загрузили. Затем выполните следующую команду, чтобы установить его в Anbox.

$ adb install name-of-your.apk

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

Заключение

Anbox - отличный способ опробовать приложения для Android на вашем ПК с Linux. Он пока не готов к ежедневному использованию и, конечно, не является системой производственного уровня. Тем не менее, вы можете делать некоторые действительно интересные вещи с Anbox, и он может быть отличным инструментом для разработчиков Android.