Google Play Store, i-install ito sa Anbox at paganahin ang suporta ng ARM

Tungkol sa anbox at google play

Sa susunod na artikulo ay titingnan namin ang Anbox, o Android sa isang Kahon. Ito ay isang libre at bukas na tool ng mapagkukunan na nagpapahintulot patakbuhin ang mga Android app sa Gnu / Linux. Sinabi sa amin ng isang kasamahan tungkol sa kanya kanina pa sa isa pa artikulo. Inilunsad ng tool na ito ang Android runtime sa isang lalagyan na LXC. Dito ay muling likha nito ang istraktura ng direktoryo ng Android, habang ginagamit ang katutubong kernel ng Linux upang magpatakbo ng mga application.

Ang mga pangunahing tampok nito ay ang seguridad, pagganap, pagsasama at tagpo, ayon sa website nito. Gamit ang Anbox, nagsisimula ang bawat application o laro sa Android sa isang magkakahiwalay na window, tulad ng mga application ng system, at kumikilos ang mga ito nang higit pa o mas mababa tulad ng normal na windows.

Bilang default ang Anbox ay hindi ipinapadala sa Google Play Store. Hindi rin nito sinusuportahan ang mga application ng ARM. Upang mag-install ng mga application, kakailanganin namin i-download ang bawat APK app at manu-manong i-install ito gamit ang adb. Gayundin, ang pag-install ng mga ARM app o laro ay hindi gagana bilang default sa Anbox. Kapag sinusubukan na mai-install ang mga ganitong uri ng mga application o laro, ipapakita sa amin ng system ang isang error na katumbas o katulad ng sumusunod:

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

Upang maiwasan ang mensaheng ito, kakailanganin naming i-configure ang parehong Google Play Store at suportahan para sa mga application ng ARM (sa pamamagitan ng libhoudini) nang manu-mano para sa Android sa isang Kahon, ngunit ito ay medyo isang kumplikadong proseso. Para kay mapadali ang pag-install ng Google Play Store at Mga Serbisyo ng Google Play sa Anbox, at gawin itong katugma sa mga ARM app at laro, mga taong nagmula geeks-r-us.de (ang artikulo ay nasa aleman) ay lumikha un script na awtomatiko ang mga gawaing ito.

Bago namin mapunta sa malalim na bagay na ito, nais kong linawin iyon hindi lahat ng mga Android app at laro ay gumagana sa Anbox, kahit na pagkatapos ng pagsasama ng libhoudini para sa suporta ng ARM. Ang ilang mga Android app at laro ay maaaring hindi lumitaw sa Google Play store. Sa ibang mga kaso, maaari silang magamit para sa pag-install, ngunit hindi gagana. Gayundin, ang ilang mga pagpapaandar ay maaaring hindi magagamit sa iba pang mga application.

I-install ang Google Play Store at paganahin ang suporta para sa mga ARM app / laro sa Anbox

tumatakbo ang app sa Anbox

Ang mga sumusunod na tagubilin ay malinaw na hindi gagana kung ang Anbox ay hindi pa naka-install sa iyong Gnu / Linux desktop. Kung mayroon ka pa ring nakabinbing pag-install, maaari mong sundin ang mga tagubilin na maaari naming makita sa iyong website. Bilang karagdagan, kailangan naming tumakbo anbox.appmgr hindi bababa sa isang beses pagkatapos mai-install ang Anbox at bago gamitin ang mga utos na makikita natin sa artikulong ito. Sa ganitong paraan maiiwasan natin ang mga posibleng problema.

Mag-install ng mga dependency

Una sa lahat, mag-i-install kami ng kinakailangang mga dependency. Sa Debian, Ubuntu o Linux Mint, gagamitin namin ang utos na ito sa i-install ang kinakailangang mga dependency mula sa terminal (Ctrl + Alt + T):

sudo apt install wget lzip unzip squashfs-tools

I-download at i-install ang script

Kapag na-install na ang Anbox at nalutas ang mga dependency, ngayon ay mag-download kami at magpatupad ang script na awtomatikong nagda-download at nag-install ng Google Play Store, Google Play Services at libhoudini (para sa mga application ng ARM / pagiging tugma ng laro) sa aming pasilidad ng Anbox.

Gaya ng dati, mahalagang hindi magpatakbo ng isang script nang hindi alam kung ano ang ginagawa nito. Bago patakbuhin ito script, suriin ang iyong code.

Kapag napatunayan ang script, maaari na natin itong i-download, bigyan ito ng mga kinakailangang pahintulot at patakbuhin ito sa aming desktop ng Gnu / Linux. Para sa lahat ng ito, gagamitin namin ang mga utos na ito sa isang 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

Paglunsad ng Anbox

anbox google playstore at mga pahintulot sa mga serbisyo

Upang gumana ang Google Play Store sa Anbox, maaaring kailanganin namin paganahin ang lahat ng mga pahintulot para sa parehong Google Play Store at Google Play Services. Tatakbo muna ang Anbox:

anbox.appmgr

Pagkatapos ay pupunta tayo sa Mga setting> Mga App> Google Play (Tindahan at Mga Serbisyo)> Mga Pahintulot at dito pinapagana namin ang lahat ng magagamit na mga pahintulot.

Sa puntong ito, dapat kaming makapag-log in sa isang Google account sa Google Play Store.

Play account sa Google play

Mga problema sa pagkakakonekta sa iyong Google account

Kung hindi namin pinagana ang lahat ng mga pahintulot para sa Google Play Store at Mga Serbisyo ng Google Play, maaari kaming magkaroon ng isang problema sa pagsubok na mag-log in sa aming Google account. Ang mensahe na lilitaw sa amin ay magiging katulad ng: 'Hindi tagumpay ang pag-login. Mayroong isang problema sa pakikipag-usap sa mga server ng Google. Subukan ulit mamaya'.

Kapag nasimulan na ang sesyon, maaari naming mai-deactivate ang ilan sa mga pahintulot na naaktibo namin dati.

mag-log in gamit ang iyong google account sa Anbox

Kung nakatagpo ka ng mga problema sa pagkakakonekta kapag nag-log in sa iyong Google account mula sa Anbox, tiyaking anbox-bride.sh ay tumatakbo:

Upang ilunsad ang script, nagpapatupad kami sa isang terminal (Ctrl + Alt + T):

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

Upang muling simulan ito, ang utos ay ang mga sumusunod:

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

Sa nabasa ko, maaaring kailanganin din nating i-install ang dnsmasq package kung magpapatuloy kaming magkaroon ng mga problema sa pagkakakonekta sa Anbox, na tila nangyari ito ang gumagamit na ito. Hindi ito kinakailangan sa aking desktop na Ubuntu 18.04.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   gregory dijo

    Sa wakas ay dininig ng Diyos ang aking mga dalangin

  2.   Jorge Ariel Utello dijo

    gumagana ba ito para sa isang tao?

  3.   J. Pairo dijo

    Magandang hapon, kasunod sa lahat ng mga hakbang, bubukas ang window (walang frame, o tuktok na bar) kung saan mayroong ang Android logo at salitang "Simula" ng ilang segundo, pagkatapos ay mawala ito mula sa screen. Gumagana ang script nang walang mga pagkakamali, ngunit walang anbox na lalabas sa "[daemon.cpp: 59 @ Run] Ang serbisyo ng manager ng application ay hindi pa tumatakbo".
    Ang Ubuntu 18.04 LTS na may default na Gnome.

    Pagbati!

  4.   Damian Amoedo dijo

    Kamusta. Kapag sinubukan ko ang program na ito, nakakuha ako ng katulad na error nang mai-install ko ito sa isang virtual machine. Ngunit nang masubukan ko ito sa isang tunay na makina (Ubuntu 18.04 kasama ang Gnome bilang default) gumana ito nang walang problema sa pagsunod sa mga hakbang sa pag-install na ibinigay sa pahina ng Anbox. Mayroon kang link sa artikulo. Ang patunay na gumagana ito ay nasa mga screenshot na pinalamutian ang post, ginawa ko ang mga ito habang sinusubukan ang programa. Salu2.

  5.   Gabriel dijo

    hello i-install ko ang lahat perpekto ngunit kapag nagpunta ako upang gamitin ang google play ito lamang nakita. paano ko malulutas

  6.   Erick tucto dijo

    Alam mo ba kung paano i-restart ang anbox?

  7.   Brandon dijo

    Salamat, ang impormasyon ay napakahati sa iba pang mga site at kahit mula sa source code. Ngunit sa huli ay matagumpay ito. Gumagawa ng maayos sa Mint.
    Pagbati.

  8.   Xavier dijo

    Ang nag-aalala lamang sa akin ay mag-log in sa aking google account para sa mga kadahilanang panseguridad.

  9.   Carlos dijo

    Kamusta. Kapag sinubukan kong i-install ang mga dependency ipinapakita nito sa akin sa pagtatapos nito:

    Err: 1 http://archive.ubuntu.com/ubuntu disk / uniberso amd64 lzip amd64 1.21-3
    404 Hindi Nahanap [IP: 91.189.88.152 80]
    E: Nabigong makuha http://archive.ubuntu.com/ubuntu/pool/universe/l/lzip/lzip_1.21-3_amd64.deb 404 Hindi Nahanap [IP: 91.189.88.152 80]
    I: Hindi makakuha ng ilang mga file, marahil ay dapat akong magpatakbo ng "apt-get update" o subukang muli sa nawawalang –fix?

    Kung matutulungan mo ako, nagpapasalamat ako.

  10.   Ariel dijo

    Gumagana ang lahat para sa akin na na-download ko ang mga laro ngunit ang mga larong naida-download ay hindi gagana para sa akin

  11.   himo dijo

    chmod + x install-playstore.sh

    sudo ./install-playstore.sh
    sila ang nagpapabaliw sa akin ginagawa ko ang lahat ng sinasabi sa akin ng tutorial at pagdating ko dito, walang ginagawa ang terminal

    1.    eclipse1234 dijo

      hello, nasolve mo na ba??? kapag inilagay ko ang huli, ang terminal ay walang ginagawa, mangyaring sabihin sa akin kung nalutas mo ito at kung paano

  12.   rocio dijo

    paano ko gagawin sa ubuntu para magkaroon ng play store

    1.    eclipse1234 dijo

      hello, nalutas mo ba ito??? ganoon din ang nangyayari sa akin Nababaliw ako na kapag nilagay ko iyon ay wala na itong ginagawa. mangyaring sabihin sa akin kung paano ito lutasin

  13.   kay mav dijo

    Salamat sa iyong input, na-install at nagamit ko ito nang maayos!