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

Как запускать приложения Android на Ubuntu Linux с помощью Anbox

Не хотел бы ты Запуск приложений Android в Linux? Как насчет различных игр этой мобильной системы? Эмуляторы Android в Linux - ваш лучший выбор. 

Широко известно, что Android основан на ядре Linux. Вот почему люди могут подумать, что между Linux и Android должна быть какая-то связь. Наличие такого же или похожего ядра не гарантирует, что Операционная система Linux у тебя то же самое Приложения для Android или наоборот. Однако есть много способов запускать приложения Android в Linux.

Помимо ядра Linux, Linux и Android - принципиально разные системы. Linux использует пользовательскую среду GNU, в то время как Android имеет свою собственную, совершенно другую среду, которая сильно зависит от Java. Android также полагается на многие специальные инструменты Google, например, работающие Play Маркет. Конечно, ни один из них не доступен и не работает в Linux.

Как запускать приложения и игры для Android в Linux - Android Linux
Как запускать приложения Android в Ubuntu Linux с помощью Anbox

Для этого Anbox стремится преодолеть разрыв, обеспечивая уровень совместимости между приложениями Android и Linux. Он использует ядро ​​Linux хост-системы, но создает Пространство для пользователей Android. Вы можете думать об этом как о типе Похоже на: Wine  (Уровень совместимости с Windows).

Встречайте Anbox, "Android в коробке"

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

Это может быть именно то, что вы ищете для повышения производительности на своем настольном компьютере!

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

Доступны несколько инструментов для macOS и Windows. Для запуска приложений Android. Самое популярное приложение Для запуска Android на ПК هو Bluestacks , но эта опция недоступна для Linux.

Вместо этого он должен Пользователи Linux знакомы с Anbox Это бесплатная альтернатива с открытым исходным кодом, основанная на последней версии Android Open Source Project (AOSP). Anbox предоставляет оконную среду Android с приложениями и играми, а Anbox использует контейнеры для отделения Android от основной операционной системы (то есть от операционной системы на вашем компьютере).

Это не все; Помимо того, что Anbox является открытым исходным кодом, он не имеет ограничений, поэтому теоретически вы можете запускать любое приложение Android в Linux. Ничего такого виртуальное моделирование Что касается оборудования, Anbox также может работать на ноутбуке или настольном компьютере, а также на мобильном устройстве Linux.

Дистрибутивы Linux, поддерживающие Snap?

Хотя Anbox можно использовать бесплатно, он поставляется как пакет Snap. Это означает, что двоичные файлы и все зависимости включены в один пакет, что упрощает установку. К сожалению, это также может означать, что дистрибутив Linux может использовать Anbox только в том случае, если он может установить Snap.

Служба snapd требуется для установки Snap, и эта служба совместима с такими дистрибутивами Linux, как:

  • Arch Linux
  • Debian
  • Fedora
  • Gentoo
  • Linux Mint
  • Manjaro
  • openSUSE
  • в единственном числе
  • Ubuntu

В Ubuntu он предустановлен с 14.04 и новее. Вы найдете полную информацию о распределении в Сайт Snapcraft.

Чтобы установить snapd, используйте следующую команду в Терминале:

sudo apt install snapd

Прежде чем продолжить, дождитесь завершения установки. Обратите внимание, что хотя snapd работает или поставляется с предустановленными выше дистрибутивами, Anbox официально поддерживается на:

  • Ubuntu 16.04 LTS (Ксениал Ксеркс)
  • Ubuntu 18.04 LTS (бионический бобр)

Более поздние версии Ubuntu также должны запускать Anbox. Эта поддержка означает, что вы, вероятно, получите лучшие результаты, запустив приложения Android в Ubuntu, чем в других дистрибутивах.

Установить Anbox в Linux

После установки службы snapd на вашем компьютере с Linux вы готовы к установке Anbox. Используйте следующую команду, которая устанавливает все необходимое:

snap install --classic anbox-installer && anbox-installer

Вам будет предложено ввести пароль перед загрузкой пакета Snap.

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

Вскоре вам будет предложен выбор:

  • Установить Anbox
  • Удалить Anbox

Если вам нужно удалить приложение позже, просто запустите указанную выше команду установщика и выберите опцию 2. Если Anbox установлен, вы можете продолжить с опцией 1.

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

Далее вы увидите сводку того, что будет делать установка. Например, файлы, добавленные из PPA, выделяются, как и информация, которая автоматически запускается в среде выполнения Anbox (библиотека программ, которая позволяет запускать другие программы и приложения) при входе в Linux.

Если вас все это устраивает, введите Я СОГЛАСЕН и дождитесь установки Anbox. Как только это будет сделано, следуйте инструкциям по перезагрузке системы, прежде чем продолжить.

Установить модули Anbox

Во время установки вам понадобится несколько модулей ядра, созданных Anbox, для правильной работы. Модули доступны в PPA для включения и установки в вашей системе.

sudo add-apt-repository -y ppa:morphis/anbox-support

sudo apt update

sudo apt install -y anbox-modules-dkms

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

Играть в Anbox

Запуск Anbox - это немного странно. Теперь он запускается сам, но не загружает все, что вам нужно. Во-первых, вам нужно открыть окно терминала. В этом окне вы должны выполнить следующую команду.

anbox session-manager

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

Это будет выглядеть так, как будто он не отвечает, но это не так. Вам просто нужно оставить это окно в фоновом режиме.

Затем снова щелкните значок в списке, как вы обычно делаете это в Unity или на любом другом рабочем столе, на котором вы находитесь. Через несколько секунд Anbox должен запуститься. Это известная ошибка в дистрибутивах на основе Ubuntu 16.04 и не должна влиять на последующие дистрибутивы.

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

Когда вы запустите Anbox, вы увидите список основных приложений Android, которые вы можете запускать в Linux, таких как Календарь и Электронная почта. Просто щелкните эти значки правой кнопкой мыши, чтобы открыть их; Они появятся в новых окнах, размер которых можно изменить по мере необходимости. Если вам нужен браузер, в комплект входит оболочка WebView. Нет браузера Chrome или Play Store.

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

Как установить приложения на AnBox

1. Загрузите файлы APK на свой компьютер с Linux.

Когда вы перезагрузите компьютер, вы должны найти Anbox в меню рабочего стола. Щелкните по нему, чтобы запустить; Скоро вы увидите окно Anbox.

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

Если ничего не происходит или вы застряли на экране-заставке с появлением начального сообщения, отмените или подождите до конца. Затем откройте новое окно терминала и введите

anbox session-manager

После этого еще раз щелкните значок в списке. Через несколько секунд Anbox должен запуститься. Это известная ошибка в дистрибутивах Ubuntu на основе 16.04, которая не должна влиять на новые дистрибутивы.

Чтобы добавить свои собственные приложения и игры, все, что вам нужно сделать, это загрузить (или скопировать с другого устройства) соответствующие файлы APK. Это файлы установщика, такие как файлы DEB (или Snap) в Linux или файлы EXE в Windows.

На телефонах и планшетах Android файлы APK доступны через Google Play на Android ... но это не относится к Anbox.

2. Установите приложения Android в Linux с помощью Anbox.

Поскольку приложение Anbox для Android не зарегистрировано, вы не сможете получить доступ (или установить) Google Play. Тогда ответ - загрузить файлы APK и игнорировать Google Play.

Где вы найдете APK-файлы? Доступны многие. Альтернативы Google Play , но если вы предпочитаете использовать Google Play, есть несколько Способы извлечения файлов APK из Google Play. Хотя Google ограничивает доступ к Play Store для зарегистрированных устройств Android, обход этого не является пиратством. Если у вас есть файлы APK или они находятся в свободном доступе, их можно воспроизводить на незарегистрированных устройствах Android.

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

Если у вас есть какие-либо файлы APK, которые вы хотите установить, вам нужно будет включить Установить из неизвестных источников. Для этого откройте меню «Настройки» на экране «Приложения» и найдите пункт «Безопасность». Здесь включите переключатель рядом с Неизвестными источниками и нажмите OK, чтобы принять.

При этом найдите файлы APK и дважды щелкните первый из них, который хотите установить. Через несколько секунд приложение или игра должны быть готовы и запустятся в своем окне в Linux. Установленные игры перечислены вместе со всеми другими приложениями.

Просто!

3. Установка пакетов через ADB

Так как же получить настоящие приложения? Опять же, это все еще шокирует. нужно использовать ADB (Android Debug Bridge)Но, по крайней мере, это легко настроить.

Откройте Терминал и установите необходимые пакеты с помощью склонный.

sudo apt install android-tools-adb android-tools-fastboot

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

После завершения установки вы можете перейти на веб-сайт, например ApkMirror, чтобы получить некоторые из пакетов приложений Android. Вы не можете экспортировать его со своего телефона, потому что AnBox работает как компьютер x86, а не ARM. Об этом важно помнить всякий раз, когда вы ищете приложения.

Также важно помнить, что не каждое приложение будет работать. На данный момент нет возможности получить сервисы Play Store или Google Play, которые работают в Unbox. В результате приложения, для работы которых требуются Play Services, работать не будут.

Если у вас есть приложение для его установки, вы можете использовать ADB для этого. Пока AnBox запущен, откройте окно терминала и введите следующую команду. Приложение будет установлено в Unbox.

adb install 'name-of.apk'

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

 

По завершении значок приложения появится в AnBox. Попробуйте запустить его. может работать; Это может не сработать. Единственное решение сейчас - эксперименты.

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

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

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

для обзора:

  • Убедитесь, что дистрибутив поддерживает пакеты Snap.
  • Установите или обновите службу snapd.
  • Установите Anbox.
  • Запустите Anbox со своего рабочего стола Linux.
  • Скачайте и запустите APK-файлы.
  • Подождите, пока APK-файл установится.
  • Щелкните, чтобы запустить приложения Android на рабочем столе Linux.

Анбокс - не единственный способ Для запуска приложений и игр Android в Linux , но мы думаем, что через несколько лет он станет самым популярным. А чтобы пойти другим путем, посмотрите, как Запустите Linux на устройстве Android.

Источник
Перейти к верхней кнопке