Anbox

Anbox — это бесплатная программа с открытым исходным кодом, цель которого — позволить мобильным приложениям и мобильным играм, разработанным для Android, работать на дистрибутивах GNU / Linux.

Установка

yay -S anbox-git
yay -S anbox-image

Или

yay -S anbox-image-gapps #образ с google apps
yay -S anbox-modules-dkms-git
yay -S anbox-bridge

Запуск сервиса

sudo systemctl enable --now anbox-container-manager.service

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

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Использование 

Вы должны выполнить anbox-bridge каждый раз перед запуском anbox, чтобы сеть заработала.

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


Если вы хотите использовать adb для отладки, установите android-tools

sudo pacman -S android-tools

Для запуска из терминала используйте команду

anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity

 

Данная программа находится на стадии разработки(Alpha), работоспособность не гарантируется.

Рейтинг
( Пока оценок нет )
Stez/ автор статьи
Понравилась статья? Поделиться с друзьями:
MasCloud
Комментарии: 7
  1. @Berligostr

    При вводе yay -S anbox-git установщик просит уточнение:

    :: There are 2 providers available for properties-cpp:
    :: Repository AUR
    1) properties-cpp 2) properties-cpp-bzr

    что ставить?

    1. Stez

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

  2. berligostr

    При запуске в терминале
    C:\home\kostya> anbox launch —package=org.anbox.appmgr —component=org.anbox.appmgr.AppViewActivity
    anbox: error while loading shared libraries: libprotobuf-lite.so.21: cannot open shared object file: No such file or directory

    после обновления 29.12.2019 обновился и пакет protobuf 3.11.1-2 , теперь в нем есть только /usr/lib/libprotobuf-lite.so.22
    как достойно выйти из этой ситуации?)

    1. Stez (автор)

      ln -s /usr/lib/libprotobuf-lite.so /usr/lib/libprotobuf-lite.so.21

      1. berligostr

        да, благодарю, команда через sudo, решила проблему частично, но теперь в терминале получаю следующее:
        C:\home\kostya> anbox launch —package=org.anbox.appmgr —component=org.anbox.appmgr.AppViewActivity
        [ 2020-01-03 17:41:28] [launch.cpp:214@operator()] Session manager failed to become ready

      2. Stez (автор)

        По этому поводу много в гугле обсуждений, нужно искать решение
        Так же можно попробовать пакет из Snap Store

      3. berligostr

        так ни чего и не заработало, бета она и в африке бета, установил квм, инсталировал андроид86, скорость таже, устойчивости больше, проги все ставятся, в отличии от анбокс, но за статью спасибо, многому научился

Добавить комментарий
Авторизация
*
*
Регистрация
*
*
*
Пароль не введен
*
Генерация пароля

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Яндекс.Метрика