Järgmises artiklis heidame pilgu Anboxile või Androidi kastis. See on tasuta ja avatud lähtekoodiga tööriist, mis võimaldab käivitage Androidi rakendused Gnu / Linuxis. Kolleeg rääkis meile temast mõni aeg tagasi teises artikkel. Selle tööriista abil käivitatakse Androidi käitusaeg LXC konteineris. Selles taastatakse selles Androidi kataloogistruktuur, kasutades rakenduste käitamiseks Linuxi tuuma.
Selle peamised omadused on turvalisus, jõudlus, integreerimine ja lähenemine, vastavalt selle veebisaidile. Anboxiga iga Androidi rakendus või mäng algab eraldi aknas, täpselt nagu süsteemirakendused, ja nad käituvad enam-vähem nagu tavalised aknad.
Vaikimisi ei saadeta Anboxi Google Play poodi. Samuti ei toeta see ARM-i rakendusi. Rakenduste installimiseks peame seda tegema laadige alla iga APK rakendus ja installige see käsitsi adb abil. Samuti ei tööta ARM-i rakenduste või mängude installimine vaikimisi koos Anboxiga. Seda tüüpi rakenduste või mängude installimisel kuvab süsteem meile vea, mis on võrdne järgmisega või sellega sarnane:
Failed to install PACKAGE.NAME.apk: Failure INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
Selle teate vältimiseks peame konfigureerima nii Google Play poe kui ka ARM-rakenduste toe (libhoudini kaudu) käsitsi Androidi jaoks kastis, kuid see on üsna keeruline protsess. Sest hõlbustada Google Play poe ja Google Play teenuste installimist Anboxija muudavad selle ARM-i rakenduste ja mängudega ühilduvaks geeks-r-us.de (artikkel on saksa keeles) on loonud un käsikiri mis neid ülesandeid automatiseerib.
Enne kui asume selle küsimusega põhjalikult tegelema, tahaksin selle selgeks teha mitte kõik Androidi rakendused ja mängud ei tööta Anboxis, isegi pärast libhoudini integreerimist ARM-i toe jaoks. Mõnda Androidi rakendust ja mängu ei pruugita Google Play poes kuvada. Muudel juhtudel võivad need olla installimiseks saadaval, kuid ei toimi. Samuti ei pruugi mõned funktsioonid teistes rakendustes saadaval olla.
Installige Google Play pood ja lubage Anboxis ARM-i rakenduste / mängude tugi
Järgmised juhised ilmselgelt ei tööta, kui Anbox pole veel teie Gnu / Linuxi töölauale installitud. Kui teil on veel ootel installimist, võite järgida juhiseid, mille leiate teie saidilt veebisait. Lisaks peame seda tegema jooksma anbox.appmgr vähemalt üks kord pärast Anboxi installimist ja enne käskude kasutamist, mida näeme selles artiklis. Nii väldime võimalikke probleeme.
Installige sõltuvused
Kõigepealt kavatseme installida vajalikud sõltuvused. Debianis, Ubuntu või Linux Mintis kasutame seda käsku installige vajalikud sõltuvused terminalist (Ctrl + Alt + T):
sudo apt install wget lzip unzip squashfs-tools
Laadige skript alla ja installige see
Kui Anbox on installitud ja sõltuvused on lahendatud, laadime nüüd alla ja täidame skript, mis laadib alla ja installib automaatselt Google Play poe, Google Play teenused ja libhoudini (ARM-i rakenduste / mängude ühilduvuse jaoks) meie Anboxi rajatises.
Nagu alati, on oluline mitte käivitada skripti, teadmata, mida see teeb. Enne selle käivitamist käsikiri, kontrollige oma koodi.
Kui skript on kontrollitud, saame selle alla laadida, anda talle vajalikud õigused ja käivitada see meie Gnu / Linuxi töölaual. Selle kõige jaoks kasutame neid käske terminalis (Ctrl + Alt + T):
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh chmod +x install-playstore.sh sudo ./install-playstore.sh
Anboxi käivitamine
Selleks, et Google Play pood Anboxis töötaks, peame võib-olla seda tegema lubage kõik Google Play poe ja Google Play teenuste load. Kõigepealt käivitame Anboxi:
anbox.appmgr
Siis läheme Seaded> Rakendused> Google Play (pood ja teenused)> Load ja siin lubame kõik saadaolevad õigused.
Siinkohal peaksime saama sisse logida Google Play poes Google'i kontoga.
Teie Google'i konto ühenduvusprobleemid
Kui me ei luba kõiki Google Play poe ja Google Play teenuste lubasid, võib meie Google'i kontole sisselogimisel tekkida probleem. Meile ilmuv sõnum on umbes selline: "Sisselogimine ebaõnnestus. Google'i serveritega suhtlemisel tekkis probleem. Proovige hiljem uuesti'.
Kui seanss on alanud, võime mõned varem aktiveeritud õigused deaktiveerida.
Kui teil on Anboxist oma Google'i kontole sisselogimisel ühenduvusprobleeme, veenduge, et anbox-bride.sh töötab:
Skripti käivitamiseks käivitame terminalis (Ctrl + Alt + T):
sudo /snap/anbox/current/bin/anbox-bridge.sh start
Selle taaskäivitamiseks on käsk järgmine:
sudo /snap/anbox/current/bin/anbox-bridge.sh restart
Sellest, mida olen lugenud, võib-olla peame installima ka paketi dnsmasq kui meil on Anboxiga jätkuvalt ühenduvusprobleeme, nagu see näib juhtunud see kasutaja. See pole olnud vajalik minu Ubuntu 18.04 töölaual.
Lõpuks kuulis Jumal minu palveid
kas see töötab kellegi jaoks?
Tere pärastlõunal, järgides kõiki samme, avaneb aken (ilma raami või ülemise ribata), kus on mõneks sekundiks Androidi logo ja sõna "Starting", seejärel kaob see ekraanilt. Skript töötab ilma tõrgeteta, kuid ükski postkast, mis selle "[daemon.cpp: 59 @ Run] rakendushalduri teenust veel ei käivita" väljastaks.
Ubuntu 18.04 LTS vaikimisi Gnome'iga.
Tervitused!
Tere. Selle programmi proovimisel tekkis sarnane viga, kui installisin selle virtuaalsesse masinasse. Kuid kui katsetasin seda reaalses masinas (Ubuntu 18.04 koos Gnome'iga vaikimisi), töötas see probleemideta järgides Anboxi lehel toodud installisamme. Teil on artiklis link. Teil on tõend, et see töötab postitust kaunistavatel ekraanipiltidel, mina tegin neid programmi testides. Salu2.
tere, ma installisin kõik täiuslikud, kuid kui ma lähen Google Playd kasutama, siis see lihtsalt nägi. kuidas ma saan lahendada
Kas teate, kuidas postkasti taaskäivitada?
Täname, teave on teistel saitidel ja isegi lähtekoodist väga killustatud. Kuid lõpuks õnnestus see. Toimib rahapajaga suurepäraselt.
Tervitused.
Pta ainus asi, mis mulle muret teeb, on turvalisuse kaalutlustel oma Google'i kontoga sisenemine.
Tere. Kui proovin sõltuvusi installida, näitab see mulle seda lõpuks:
Viga: 1 http://archive.ubuntu.com/ubuntu ketas / universum amd64 lzip amd64 1.21-3
404 ei leitud [IP: 91.189.88.152 80]
E: Ei õnnestunud saada http://archive.ubuntu.com/ubuntu/pool/universe/l/lzip/lzip_1.21-3_amd64.deb 404 ei leitud [IP: 91.189.88.152 80]
E: Mõnda faili ei õnnestunud hankida, võib-olla peaksin käivitama "apt-get update" või proovima uuesti failiga –fix-missing?
Kui saaksite mind aidata, oleksin tänulik.
Kõik töötab minu jaoks. Ma laadin mängud alla, kuid minu allalaaditavad mängud ei tööta minu jaoks
chmod + x install-playstore.sh
sudo ./install-playstore.sh
Need ajavad mind hulluks, ma teen kõik, mida õpetus mulle ütleb ja siia jõudes ei tee terminal lihtsalt midagi
tere, kas sa lahendasid ära??? viimase pannes ei tee terminal lihtsalt midagi, palun öelge kas ja kuidas lahendasite
kuidas ubuntus mängida poodi
tere, kas saite hakkama??? minuga juhtub sama Mind ajab hulluks, et kui ma selle panen, ei tee see enam midagi. palun öelge mulle, kuidas seda lahendada
Täname panuse eest, sain selle suurepäraselt installida ja kasutada!