Seuraavassa artikkelissa aiomme tarkastella Anboxia tai Android in a Boxia. Tämä on ilmainen ja avoimen lähdekoodin työkalu, joka sallii ajaa Android-sovelluksia Gnu / Linuxissa. Eräs kollega kertoi meille hänestä jonkin aikaa sitten toisessa artikkeli. Tämä työkalu käynnistää Android-ajonaikainen LXC-säilö. Siinä se luo uudelleen Android-hakemistorakenteen samalla, kun se käyttää natiivia Linux-ydintä sovellusten ajamiseksi.
Sen pääominaisuudet ovat turvallisuus, suorituskyky, integraatio ja lähentyminen verkkosivuston mukaan. Anboxin kanssa, kukin Android-sovellus tai peli alkaa erillisessä ikkunassa, aivan kuten järjestelmäsovellukset, ja ne käyttäytyvät suunnilleen tavallisten ikkunoiden tavoin.
Oletuksena Anbox ei toimiteta Google Play Kaupan mukana. Se ei myöskään tue ARM-sovelluksia. Sovellusten asentamiseksi meidän on lataa kukin APK-sovellus ja asenna se manuaalisesti ADB: llä. ARM-sovellusten tai -pelien asentaminen ei myöskään toimi oletuksena Anboxissa. Kun yrität asentaa tämän tyyppisiä sovelluksia tai pelejä, järjestelmä näyttää meille virheen, joka on yhtä suuri tai samanlainen kuin seuraava:
Failed to install PACKAGE.NAME.apk: Failure INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113
Tämän viestin välttämiseksi meidän on määritettävä sekä Google Play Kauppa että ARM-sovellusten tuki (kautta libhoudini) manuaalisesti Android in a Box, mutta tämä on melko monimutkainen prosessi. Sillä helpottaa Google Play Kaupan ja Google Play Palvelujen asentamista Anboxiinja tee siitä yhteensopiva ARM-sovellusten ja -pelien kanssa geeks-r-us.de (artikkeli on saksaksi) on luonut un käsikirjoitus joka automatisoi nämä tehtävät.
Ennen kuin käsittelemme tätä asiaa perusteellisesti, haluaisin tehdä sen selväksi kaikki Android-sovellukset ja pelit eivät toimi Anboxissa, jopa libhoudinin integroinnin jälkeen ARM-tukea varten. Jotkin Android-sovellukset ja pelit eivät välttämättä näy Google Play -kaupassa. Muissa tapauksissa ne voivat olla asennettavissa, mutta eivät toimi. Jotkin toiminnot eivät välttämättä ole käytettävissä muissa sovelluksissa.
Asenna Google Play Store ja ota tuki ARM-sovelluksille / peleille Anboxiin
Seuraavat ohjeet eivät tietenkään toimi, jos Anboxia ei ole vielä asennettu Gnu / Linux-työpöydällesi. Jos sinulla on vielä odottava asennus, voit seurata ohjeita, jotka löydämme sinulta verkkosivusto. Lisäksi meidän on ajaa anbox.appmgr vähintään kerran Anboxin asentamisen jälkeen ja ennen tässä artikkelissa olevien komentojen käyttöä. Näin vältämme mahdolliset ongelmat.
Asenna riippuvuudet
Ensinnäkin aiomme asentaa tarvittavat riippuvuudet. Debianissa, Ubuntussa tai Linux Mintissa käytämme tätä komentoa asenna vaaditut riippuvuudet terminaalista (Ctrl + Alt + T):
sudo apt install wget lzip unzip squashfs-tools
Lataa ja asenna komentosarja
Kun Anbox on asennettu ja riippuvuudet on ratkaistu, nyt lataamme ja suoritamme komentosarja, joka lataa ja asentaa Google Play Kaupan, Google Play Palvelut ja libhoudinin automaattisesti (ARM-sovelluksia / pelien yhteensopivuutta varten) Anbox-laitoksessamme.
Kuten aina, on tärkeää olla suorittamatta komentosarjaa tietämättä mitä se tekee. Ennen tämän suorittamista käsikirjoitus, tarkista koodisi.
Kun komentosarja on vahvistettu, voimme ladata sen, antaa sille tarvittavat oikeudet ja suorittaa sen Gnu / Linux-työpöydällä. Tätä varten käytämme näitä komentoja päätelaitteessa (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
Käynnistetään Anbox
Jotta Google Play Kauppa toimisi Anboxissa, joudumme ehkä tekemään niin ota käyttöön kaikki käyttöoikeudet sekä Google Play Kaupalle että Google Play -palveluille. Ensin suoritamme Anbox:
anbox.appmgr
Sitten menemme Asetukset> Sovellukset> Google Play (kauppa ja palvelut)> Käyttöoikeudet ja tässä otamme käyttöön kaikki käytettävissä olevat käyttöoikeudet.
Tässä vaiheessa meidän pitäisi pystyä kirjautumaan sisään Google-tilillä Google Play -kaupassa.
Google-tilisi yhteysongelmat
Jos emme ota kaikkia Google Play Kaupan ja Google Play Palvelujen käyttöoikeuksia käyttöön, meillä voi olla ongelma yrittäessäsi kirjautua Google-tilillemme. Meille ilmestyvä viesti on jotain: 'Kirjautuminen epäonnistui. Yhteydessä Googlen palvelimiin oli ongelma. Yritä myöhemmin uudelleen".
Kun istunto on aloitettu, voimme deaktivoida joitain aiemmin aktivoimiasi käyttöoikeuksia.
Jos sinulla on yhteysongelmia, kun kirjaudut Google-tiliisi Anboxista, varmista, että anbox-bride.sh juoksee:
Käynnistä komentosarja suorittamalla päätelaitteessa (Ctrl + Alt + T):
sudo /snap/anbox/current/bin/anbox-bridge.sh start
Käynnistä se uudelleen komennolla seuraavasti:
sudo /snap/anbox/current/bin/anbox-bridge.sh restart
Mitä olen lukenut, saatamme joutua myös asentamaan dnsmasq-paketin jos meillä on edelleen yhteysongelmia Anboxin kanssa, kuten se näyttää tapahtuneen tämä käyttäjä. Tätä ei ole tarvittu Ubuntu 18.04 -työpöydällä.
Jumala kuuli lopulta rukoukseni
toimiiko se jollekulle?
Hyvää iltapäivää, seuraa kaikkia vaiheita, ikkuna avautuu (ilman kehystä tai yläpalkkia), jossa on Android-logo ja sana "Käynnistys" muutaman sekunnin ajan, ja se katoaa näytöltä. Komentosarja toimii virheettömästi, mutta yksikään postilaatikko, joka antaa tämän "[daemon.cpp: 59 @ Suorita] Sovellusten hallinta -palvelu ei ole vielä käynnissä".
Ubuntu 18.04 LTS oletusgnomella.
Tervehdys!
Hei. Kun yritin tätä ohjelmaa, sain samanlaisen virheen, kun asensin sen virtuaalikoneeseen. Mutta kun testasin sitä oikealla koneella (oletuksena Ubuntu 18.04 Gnomen kanssa), se toimi ongelmitta seuraamalla Anbox-sivulla annettuja asennusohjeita. Sinulla on linkki artikkelissa. Sinulla on todiste siitä, että se toimii viestiä koristavissa kuvakaappauksissa, tein ne testattaessani ohjelmaa. Salu2.
hei Asensin kaiken täydellisen, mutta kun menen käyttämään Google Playta, se juuri näki. kuinka voin ratkaista
Tiedätkö, miten käynnistät postilaatikon uudelleen?
Kiitos, tiedot ovat hyvin hajanaisia muilla sivustoilla ja jopa lähdekoodista. Mutta lopulta se onnistui. Toimii hyvin Mintissa.
Tervehdys.
Ainoa asia, joka huolestuttaa minua, on kirjautua sisään Google-tililläni turvallisuussyistä.
Hei. Kun yritän asentaa riippuvuuksia, se näyttää minulle lopussa tämän:
Virhe: 1 http://archive.ubuntu.com/ubuntu levy / maailmankaikkeus amd64 lzip amd64 1.21-3
404 ei löydy [IP: 91.189.88.152 80]
E: Epäonnistui http://archive.ubuntu.com/ubuntu/pool/universe/l/lzip/lzip_1.21-3_amd64.deb 404 ei löydy [IP: 91.189.88.152 80]
I: En voinut saada joitain tiedostoja, ehkä minun pitäisi suorittaa "apt-get update" tai yrittää uudelleen valitsemalla ”-fix-missing?
Jos voisit auttaa minua, olisin kiitollinen.
Kaikki toimii minulle, lataan pelit, mutta lataamani pelit eivät toimi minulle
chmod + x install-playstore.sh
sudo ./install-playstore.sh
ne ajavat minut hulluksi, teen kaiken, mitä opetusohjelma minulle kertoo, ja kun pääsen tänne, päätelaite ei yksinkertaisesti tee mitään
hei, ratkaisitko sen??? kun laitan jälkimmäisen, pääte ei yksinkertaisesti tee mitään, kerro minulle, ratkaisitko sen ja miten
miten saan ubuntussa Play-kaupan
hei, onnistuitko ratkaisemaan sen??? sama asia tapahtuu minulle Se saa minut hulluksi, että kun laitan sen, se ei tee enää mitään. kerro minulle kuinka ratkaista se
Kiitos palautteestasi, pystyin asentamaan ja käyttämään sitä hienosti!