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), работоспособность не гарантируется.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Вы можете быть заинтересованы в Cледующем

Подписаться
Уведомление о
guest
7 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@Berligostr

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

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

что ставить?

Stez

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

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
как достойно выйти из этой ситуации?)

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

berligostr

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

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

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