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), работоспособность не гарантируется.
При вводе yay -S anbox-git установщик просит уточнение:
:: There are 2 providers available for properties-cpp:
:: Repository AUR
1) properties-cpp 2) properties-cpp-bzr
что ставить?
Различие в компиляторе, лучше первый что бы не ставить дополнительных пакетов
При запуске в терминале
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
как достойно выйти из этой ситуации?)
ln -s /usr/lib/libprotobuf-lite.so /usr/lib/libprotobuf-lite.so.21
да, благодарю, команда через 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
По этому поводу много в гугле обсуждений, нужно искать решение
Так же можно попробовать пакет из Snap Store
так ни чего и не заработало, бета она и в африке бета, установил квм, инсталировал андроид86, скорость таже, устойчивости больше, проги все ставятся, в отличии от анбокс, но за статью спасибо, многому научился