Google Play Butik, installer det på Anbox, og aktiver ARM-support

Om anbox og google play

I den næste artikel skal vi se på Anbox eller Android in a Box. Dette er et gratis og open source-værktøj, der tillader det kør Android-apps på Gnu / Linux. En kollega fortalte os om hende for et stykke tid siden i en anden artiklen. Dette værktøj lancerer Android-runtime i en LXC-container. I den genskaber den Android-katalogstrukturen, mens den indfødte Linux-kerne bruges til at køre applikationer.

Dets hovedfunktioner er sikkerhed, ydeevne, integration og konvergens ifølge dets websted. Med Anbox, hver Android-applikation eller -spil starter i et separat vindue, ligesom systemapplikationer, og de opfører sig mere eller mindre som normale vinduer.

Som standard leveres Anbox ikke med Google Play Butik. Det understøtter heller ikke ARM-applikationer. For at installere applikationer bliver vi nødt til at download hver APK-app og installer den manuelt ved hjælp af adb. Installation af ARM-apps eller -spil fungerer heller ikke som standard med Anbox. Når du prøver at installere disse typer applikationer eller spil, viser systemet os en fejl svarende til eller ligner følgende:

Failed to install PACKAGE.NAME.apk: Failure INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113

For at undgå denne besked bliver vi nødt til at konfigurere både Google Play Butik og support til ARM-applikationer (via libhoudini) manuelt til Android i en boks, men dette er en ganske kompliceret proces. Til lette installationen af ​​Google Play Butik og Google Play Services i Anbox, og gør det kompatibelt med ARM-apps og spil, folk fra nørder-r-us.de (artiklen er på tysk) har oprettet un script der automatiserer disse opgaver.

Før vi går nærmere ind på denne sag, vil jeg gerne gøre det klart ikke alle Android-apps og -spil fungerer på Anbox, selv efter integrering af libhoudini til ARM-support. Nogle Android-apps og -spil vises muligvis ikke i Google Play-butikken. I andre tilfælde er de muligvis tilgængelige til installation, men fungerer ikke. Nogle funktioner er muligvis ikke tilgængelige i andre applikationer.

Installer Google Play Butik, og aktiver understøttelse af ARM-apps / spil i Anbox

app kører i Anbox

Følgende instruktioner fungerer naturligvis ikke, hvis Anbox ikke allerede er installeret på dit Gnu / Linux-skrivebord. Hvis du stadig har den afventende installation, kan du følge instruktionerne, som vi kan finde i din webside. Derudover bliver vi nødt til det løb anbox.appmgr mindst én gang efter installation af Anbox og inden brug af de kommandoer, som vi vil se i denne artikel. På denne måde undgår vi mulige problemer.

Installer afhængigheder

Først og fremmest skal vi installere de krævede afhængigheder. På Debian, Ubuntu eller Linux Mint bruger vi denne kommando til installer krævede afhængigheder fra terminal (Ctrl + Alt + T):

sudo apt install wget lzip unzip squashfs-tools

Download og installer scriptet

Når Anbox er installeret, og afhængighederne er løst, downloader og udfører vi nu scriptet, der automatisk downloader og installerer Google Play Butik, Google Play Services og libhoudini (til ARM-applikationer / spilkompatibilitet) i vores Anbox-facilitet.

Som altid det er vigtigt ikke at køre et script uden at vide, hvad det gør. Før du kører dette script, tjek din kode.

Når scriptet er bekræftet, kan vi downloade det, give det de nødvendige tilladelser og køre det på vores Gnu / Linux-skrivebord. Til alt dette bruger vi disse kommandoer i en terminal (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

Start af Anbox

tilladelser anbox google playstore og tjenester

For at Google Play Butik kan fungere i Anbox, skal vi muligvis aktiver alle tilladelser for både Google Play Butik og Google Play Services. Først kører vi Anbox:

anbox.appmgr

Så går vi til Indstillinger> Apps> Google Play (butik og tjenester)> Tilladelser og her aktiverer vi alle tilgængelige tilladelser.

På dette tidspunkt skal vi kunne logge ind med en Google-konto i Google Play Butik.

Google play butikskonto

Forbindelsesproblemer med din Google-konto

Hvis vi ikke aktiverer alle tilladelser til Google Play Butik og Google Play Services, kan vi støde på et problem med at prøve at logge ind på vores Google-konto. Den besked, der vises for os, vil være som: 'Login mislykkedes. Der opstod et problem med at kommunikere med Googles servere. Prøv igen senere«.

Når vi har startet sessionen, kan vi deaktivere nogle af de tilladelser, vi tidligere har aktiveret.

log ind med din google-konto i Anbox

Hvis du støder på forbindelsesproblemer, når du logger ind på din Google-konto fra Anbox, Sørg for, at anbox-bride.sh løber:

For at starte scriptet udføres vi i en terminal (Ctrl + Alt + T):

sudo /snap/anbox/current/bin/anbox-bridge.sh start

For at genstarte det vil kommandoen være som følger:

sudo /snap/anbox/current/bin/anbox-bridge.sh restart

Ud fra det, jeg har læst, Vi skal muligvis også installere dnsmasq-pakken hvis vi fortsat har forbindelsesproblemer med Anbox, som det ser ud til at være sket med denne bruger. Dette har ikke været nødvendigt på mit Ubuntu 18.04-skrivebord.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   gregory sagde han

    Gud hørte endelig mine bønner

  2.   Jorge Ariel Utello sagde han

    fungerer det for nogen?

  3.   J. Pairo sagde han

    God eftermiddag, efter alle trin, åbnes vinduet (uden ramme eller øverste bjælke), hvor der er Android-logoet og ordet "Start" i et par sekunder, så forsvinder det fra skærmen. Scriptet fungerer uden fejl, men ingen anbox, der kommer ud af denne "[daemon.cpp: 59 @ Run] Application manager-tjenesten kører ikke endnu".
    Ubuntu 18.04 LTS med standard Gnome.

    Hilsner!

  4.   Damian Amoedo sagde han

    Hej. Da jeg prøvede dette program, fik jeg en lignende fejl, da jeg installerede det på en virtuel maskine. Men da jeg testede det på en rigtig maskine (Ubuntu 18.04 med Gnome som standard) fungerede det uden problemer ved at følge installationstrinnene på Anbox-siden. Du har linket i artiklen. Du har beviset for, at det fungerer i skærmbillederne, der pryder indlægget, jeg gjorde dem, mens jeg testede programmet. Salu2.

  5.   gabriel sagde han

    hej jeg installerer alt perfekt, men når jeg går til at bruge google play så det bare. hvordan kan jeg løse det?

  6.   Erick tucto sagde han

    Ved du, hvordan du genstarter anbox?

  7.   Brandon sagde han

    Tak, oplysningerne er meget fragmenterede på andre websteder og endda fra kildekoden. Men til sidst lykkedes det. Fungerer fint i Mint.
    Greetings.

  8.   Xavier sagde han

    Pta det eneste, der bekymrer mig, er at komme ind med min google-konto af sikkerhedsmæssige årsager.

  9.   Carlos sagde han

    Hej. Når jeg prøver at installere afhængighederne, viser det mig i slutningen dette:

    FEJL: 1 http://archive.ubuntu.com/ubuntu disk / univers amd64 lzip amd64 1.21-3
    404 blev ikke fundet [IP: 91.189.88.152 80]
    E: Kunne ikke få http://archive.ubuntu.com/ubuntu/pool/universe/l/lzip/lzip_1.21-3_amd64.deb 404 blev ikke fundet [IP: 91.189.88.152 80]
    E: Nogle filer kunne ikke fås, måske skulle jeg køre "apt-get update" eller prøve igen med –fix-missing?

    Hvis du kunne hjælpe mig, ville jeg være taknemmelig.

  10.   Ariel sagde han

    Alt fungerer for mig. Jeg downloader spillet, men de spil, jeg downloader, fungerer ikke for mig

  11.   Hæmo sagde han

    chmod + x install-playstore.sh

    sudo ./install-playstore.sh
    Det er dem, der gør mig skør. Jeg gør alt, hvad vejledningen fortæller mig, og når jeg kommer her, gør terminalen simpelthen intet

    1.    eclipse1234 sagde han

      hej, har du løst det??? når jeg sætter sidstnævnte, gør terminalen simpelthen ingenting, fortæl mig venligst om du har løst det og hvordan

  12.   rocio sagde han

    hvordan gør jeg i ubuntu for at have play store

    1.    eclipse1234 sagde han

      hej, lykkedes det dig at løse det??? det samme sker for mig Det driver mig til vanvid, at når jeg siger det, så gør den bare ikke noget mere. fortæl mig venligst, hvordan jeg løser det

  13.   til mav sagde han

    Tak for dit input, jeg var i stand til at installere og bruge det fint!