Android

Инсталиране на Anbox на Linux за стартиране на приложения за Android

Инсталиране на Anbox на Linux за стартиране на приложения за Android
Anbox е емулатор на Android, който е достъпен за всяка операционна система GNU / Linux. Емулатор на Android предлага необходимата среда за инсталиране и стартиране на приложения за Android. Такива емулатори не предлагат преносимост на Android смартфон, но в замяна може да се използва по-мощен хардуер.В тази статия ще ви покажем как да инсталирате Anbox на Linux.

Anbox

Anbox, което означава „Android в кутия“, е емулатор на Android, наличен за операционни системи GNU / Linux. Терминът „емулатор“ обаче може да бъде подвеждащ, тъй като Anbox не използва виртуализация за стартиране на Android. Има много други емулатори на Android, но Anbox предлага следните функции:

Инсталиране на Anbox

Инсталацията на Anbox се състои от две стъпки. Първата стъпка е трудна, тъй като изисква работа с модулите на ядрото. След като модулите на ядрото са настроени, Anbox ще бъде готов за работа. За нашата демонстрация ще използваме Ubuntu

Конфигуриране на модули на ядрото
Anbox зависи от два модула на ядрото: ashmem и binder. За най-новата версия на всяка дистрибуция, работеща с най-новото стабилно ядро, тези модули вече трябва да бъдат инсталирани.

За да проверите дали модулите на ядрото съществуват, използвайте следната команда:

$ ls -1 / dev / ashmem, binder

Ако те не съществуват, те трябва да бъдат инсталирани ръчно. За да инсталирате тези модули на ядрото, вашата система трябва да има инсталирани dkms и linux-headers. Изпълнете следната команда, специфична за разпространението, за да ги инсталирате.

Debian:

$ apt инсталирайте dkms linux-headers-amd64

Ubuntu:

$ sudo apt install dkms linux-headers-generic

За CentOS, RHEL и производни:

$ sudo yum инсталирайте dkms kernel-devel

За openSUSE, SUSE Linux и производни:

$ sudo zypper инсталира dkms kernel-default-devel

Сега нека инсталираме модулите на ядрото на Anbox, които са директно достъпни в репозитория на модула Anbox GitHub.

$ git clone https: // github.com / anbox / anbox-модули.git

Стартирайте инсталационния скрипт.

$ sudo ./ИНСТАЛИРАЙ.ш

Модулите трябва да бъдат заредени ръчно. Като алтернатива можете да рестартирате системата, за да ги заредите по подразбиране.

$ sudo modprobe ashmem_linux && sudo modprobe binder_linux

Сега може да се използва следната команда, за да се покаже дали в директорията / dev има два нови възела.

$ ls -1 / dev / ashmem, binder

Инсталирайте Anbox snap
Anbox се предлага като пакет за бързо инсталиране. Следователно тази стъпка ще бъде идентична за всички дистрибуции. Snaps са универсални Linux пакети, които могат да се изпълняват на всяка дистрибуция. Проверете официалната документация за бързо инсталиране за правилните инструкции за бързо инсталиране на всички поддържани дистрибуции.

Изпълнете следната команда, за да инсталирате приспособлението Anbox.

$ sudo snap install --devmode --beta anbox

Тъй като Anbox няма пълната поддръжка на snap, тъй като все още е в бета версия, той трябва да бъде инсталиран с помощта на -devmode. Следователно, щракването няма да се актуализира автоматично. За да актуализирате ръчно прилепването на Anbox, изпълнете следната команда.

$ sudo snap refresh --beta --devmode anbox

Използване на Anbox

Стартиране на Anbox
Anbox трябва да се появи в менюто на приложението. В този пример той е директно достъпен от менюто на Ubuntu.

Това следващо изображение показва основния прозорец на Anbox, в който са изброени всички приложения, които са инсталирани в момента.

Сега ще използваме приложението Калкулатор.

Инсталиране на приложение на Anbox
За да инсталираме приложения на Anbox, трябва да използваме Android Debug Bridge (ADB). Изпълнете съответната команда, специфична за разпространението, за да инсталирате ADB.

За Debian / Ubuntu и производни:

$ sudo apt install android-tools-adb

За Fedora и производни:

$ sudo dnf инсталирайте android-tools

За Arch Linux и производни:

$ sudo pacman -S android-инструменти

За openSUSE, SUSE Linux и деривати. Вижте инструментите за Android в openSUSE:

$ sudo zypper инсталирайте android-tools

След като инсталирате, изпълнете следната команда, докато Anbox работи, за да стартирате ADB сървъра и да разпознаете Anbox като устройство с Android, свързано към компютъра.

$ adb устройства

По подразбиране Anbox не се предлага с инсталиран Google Play Store или друг магазин за приложения. Ще използваме ADB за инсталиране на APK пакети в Anbox. Имайте предвид, че приложенията може да не се инсталират и изпълняват, ако съдържат естествени двоични файлове, които не са съвместими с архитектурата x86.

$ adb install .apk

Инсталиране на Google Play Store в Anbox
Този процес, който се свежда до изпълнение на прост скрипт на Bash, наличен в GitHub, е важен, ако искате пълноценно изживяване на Android. Скриптът ще инсталира Google Play Store заедно с libhoudini, което е важно за стартирането на ARM приложения.

Първо, уверете се, че вашата система съдържа всички необходими зависимости за извършване на тази процедура. Изпълнете специфичната за разпространението команда.

За Debian / Ubuntu и производни:

$ sudo apt install wget curl lzip tar unzip squashfs-tools

За Fedora и производни:

$ sudo dnf инсталирайте wget curl lzip tar разархивирайте squashfs-tools

За Arch Linux и производни:

$ sudo pacman -S wget curl lzip tar unzip squashfs-tools

Сега изтеглете скрипта.

$ wget https: // raw.githubuserсъдържание.com / geeks-r-us / anbox-playstore-installer / master / install-playstore.ш

Маркирайте скрипта като изпълним файл.

$ chmod + x install-playstore.ш

Стартирайте скрипта.

$ ./ install-playstore.ш

След като всичко приключи, Anbox е готов за работа!

Както можете да видите, Google Play Store е инсталиран.

Финални мисли

Anbox е надежден инструмент за стартиране на приложения за Android на Linux. Процесът на първоначална конфигурация обаче е сложен и липсва картографиране на ключове. Ако можете да пренебрегнете тези два недостатъка, Anbox е чудесен емулатор на Android. Ако обаче Anbox не е за вас, не се притеснявайте: има различни други емулатори на Android. Вижте най-добрите начини за стартиране на приложения и игри за Android на Linux.

Щастливи компютри!

Добавете жестове на мишката към Windows 10, като използвате тези безплатни инструменти
През последните години компютрите и операционните системи значително се развиха. Имаше време, когато потребителите трябваше да използват команди за на...
Контролирайте и управлявайте движението на мишката между множество монитори в Windows 10
Двоен дисплей на мишката ви позволява да контролирате и конфигурирате движението на мишката между множество монитори, като забавя движенията му близо ...
WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...