Android

Namestitev programa Anbox v Linux za zagon aplikacij za Android

Namestitev programa Anbox v Linux za zagon aplikacij za Android
Anbox je Android emulator, ki je na voljo za kateri koli operacijski sistem GNU / Linux. Android emulator ponuja okolje, potrebno za namestitev in zagon aplikacij za Android. Takšni emulatorji ne ponujajo prenosljivosti pametnega telefona Android, v zameno pa je mogoče uporabiti zmogljivejšo strojno opremo.V tem članku vam bomo pokazali, kako namestiti Anbox v Linux.

Anbox

Anbox, ki pomeni "Android v škatli", je emulator za Android, ki je na voljo za operacijske sisteme GNU / Linux. Izraz »emulator« pa je lahko zavajajoč, ker Anbox za zagon Androida ne uporablja virtualizacije. Obstaja veliko drugih emulatorjev za Android, vendar Anbox ponuja naslednje funkcije:

Namestitev Anboxa

Namestitev Anbox je sestavljena iz dveh korakov. Prvi korak je težak, ker zahteva delo z jedrnimi moduli. Ko pa bodo nastavljeni moduli jedra, bo Anbox pripravljen za uporabo. Za predstavitev bomo uporabili Ubuntu

Konfiguriranje modulov jedra
Anbox je odvisen od dveh modulov jedra: ashmem in binder. Za najnovejšo različico katere koli distribucije z najnovejšim stabilnim jedrom morajo biti ti moduli že nameščeni.

Če želite preveriti, ali obstajajo moduli jedra, uporabite naslednji ukaz:

$ ls -1 / dev / ashmem, binder

Če ne obstajajo, jih je treba namestiti ročno. Za namestitev teh modulov jedra mora biti v sistemu nameščen dkms in linux-headers. Zaženite naslednji ukaz za distribucijo, da jih namestite.

Debian:

$ apt namestite dkms linux-headers-amd64

Ubuntu:

$ sudo apt namestite dkms linux-headers-generic

Za CentOS, RHEL in derivate:

$ sudo yum namesti dkms kernel-devel

Za openSUSE, SUSE Linux in izpeljanke:

$ sudo zypper namestite dkms kernel-default-devel

Zdaj pa namestimo jedrske module Anbox, ki so neposredno na voljo v repo modulu Anbox GitHub.

$ git klon https: // github.com / anbox / anbox-modules.git

Zaženite namestitveni skript.

$ sudo ./ NAMESTITE.sh

Module je treba naložiti ročno. Lahko pa sistem znova zaženete in jih privzeto naložite.

$ sudo modprobe ashmem_linux && sudo modprobe binder_linux

Zdaj lahko z naslednjim ukazom pokažemo, ali sta v imeniku / dev dve novi vozlišči.

$ ls -1 / dev / ashmem, binder

Namestite Anbox snap
Anbox je na voljo v paketu snap. Zato bo ta korak enak za vse distribucije. Snaps so univerzalni paketi Linuxa, ki jih je mogoče zagnati v kateri koli distribuciji. V uradni dokumentaciji snap poiščite ustrezna navodila za namestitev snap v vseh podprtih distribucijah.

Zaženite naslednji ukaz, da namestite posnetek Anbox.

$ sudo snap install --devmode --beta anbox

Ker Anbox nima popolne podpore snap, ker je še vedno v različici beta, ga je treba namestiti z uporabo -devmode. Posledično se posnetek ne bo samodejno posodabljal. Če želite ročno posodobiti posnetek Anbox, zaženite naslednji ukaz.

$ sudo snap refresh --beta --devmode anbox

Uporaba Anboxa

Zagon programa Anbox
Anbox naj se prikaže v meniju aplikacije. V tem primeru je neposredno dostopen iz menija Ubuntu.

Ta naslednja slika prikazuje osnovno okno Anboxa, v katerem so navedene vse trenutno nameščene aplikacije.

Zdaj bomo uporabili aplikacijo Kalkulator.

Namestitev aplikacije na Anbox
Za namestitev aplikacij v Anbox moramo uporabiti Android Debug Bridge (ADB). Za namestitev ADB zaženite ustrezen ukaz za distribucijo.

Za Debian / Ubuntu in izpeljanke:

$ sudo apt install android-tools-adb

Za Fedoro in izpeljane finančne instrumente:

$ sudo dnf namestite android-tools

Za Arch Linux in izpeljanke:

$ sudo pacman -S android-orodja

Za openSUSE, SUSE Linux in izpeljanke. Oglejte si orodja za Android na openSUSE:

$ sudo zypper namestite android-tools

Ko je nameščen, med zagonom zaženite naslednji ukaz, da zaženete strežnik ADB in prepoznate Anbox kot napravo Android, povezano z računalnikom.

$ adb naprav

Anbox privzeto nima nameščene trgovine Google Play ali katere koli druge trgovine z aplikacijami. Za namestitev paketov APK na Anbox bomo uporabili ADB. Upoštevajte, da se aplikacije morda ne bodo namestile in zagnale, če vsebujejo izvorne binarne datoteke, ki niso združljive z arhitekturo x86.

$ adb install .apk

Namestitev trgovine Google Play v Anbox
Ta postopek, ki pomeni zagon preprostega skripta Bash, ki je na voljo na GitHub, je pomemben, če želite polno izkušnjo Androida. Skript bo namestil trgovino Google Play skupaj z libhoudini, kar je pomembno za zagon aplikacij ARM.

Najprej se prepričajte, da vaš sistem vsebuje vse potrebne odvisnosti za izvedbo tega postopka. Zaženite ukaz za distribucijo.

Za Debian / Ubuntu in izpeljanke:

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

Za Fedoro in izpeljane finančne instrumente:

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

Za Arch Linux in izpeljanke:

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

Zdaj prenesite skript.

$ wget https: // raw.githubusercontent.com / geeks-r-us / anbox-playstore-installer / master / install-playstore.sh

Označi skript kot izvršljivo datoteko.

$ chmod + x install-playstore.sh

Zaženite skript.

$ ./ install-playstore.sh

Ko je vse končano, je Anbox pripravljen za uporabo!

Kot lahko vidite, je bila nameščena trgovina Google Play.

Zadnje misli

Anbox je močno orodje za zagon aplikacij za Android v Linuxu. Vendar je postopek začetne konfiguracije zapleten in preslikava ključev manjka. Če ne morete prezreti teh dveh napak, je Anbox odličen emulator za Android. Če pa Anbox ni za vas, ne skrbite: obstajajo različni drugi emulatorji za Android. Oglejte si najboljše načine za zagon aplikacij in iger za Android v Linuxu.

Srečno računalništvo!

Levi gumb miške ne deluje v sistemu Windows 10
Če s prenosnikom ali namiznim računalnikom uporabljate namensko miško, vendar gumb miške z levim klikom ne deluje v operacijskem sistemu Windows 10/8/...
Kazalec skoči ali se naključno premika med tipkanjem v sistemu Windows 10
Če ugotovite, da kazalec miške med tipkanjem v prenosnem računalniku ali računalniku Windows samodejno, naključno preskakuje ali se premika sam, vam l...
Kako obrniti smer drsenja miške in sledilne ploščice v sistemu Windows 10
Miška in Sledilna ploščicaRačunalništvo ni samo enostavno, ampak bolj učinkovito in manj zamudno. Življenja brez teh naprav si ne moremo predstavljati...