
Jos mietit jos Virtuaalikoneita voidaan käyttää AndroidillaLyhyt vastaus on kyllä… mutta tietyin varauksin. Nykyään on olemassa useita tapoja käyttää muita käyttöjärjestelmiä matkapuhelimellasi: Androidista Androidin sisällä Linux-jakeluihin tai jopa Windows 11 ARM:iin tietyillä laitteilla.
Tässä artikkelissa näemme Kaikki todelliset vaihtoehdot virtuaalikoneiden käyttämiseen AndroidillaVMOS-tyyppiset sovellukset, jotka asentuvat kuten mikä tahansa muu sovellus, Android 13:n Pixel 6:n kaltaisille puhelimille tuoma virtualisointituki sekä käänteinen lähestymistapa (Androidin ajaminen tietokoneen virtuaalikoneessa VMwaren tai VirtualBoxin avulla) ja viralliset emulaattorit kehitystyöhön. Jos olet aloittelija Androidin kanssa tai olet vain teknisesti utelias, sinulla on paljon tekemistä täällä.
Mikä on virtuaalikone Androidissa ja mitä sillä voi tehdä?
Ennen kuin syvennymme asiaan, on syytä selventää muutamia käsitteitä: a. Virtuaalikone on täydellinen käyttöjärjestelmä, joka toimii toisen virtuaalikoneen sisällä.Yksittäin. Pöytäkoneilla se on hyvin yleistä VMwaren, VirtualBoxin tai Hyper-V:n kanssa, mutta mobiililaitteilla se kuulostaa eksoottisemmalta. Androidilla saatat haluta virtuaalikoneen kokeiluihin, kehitystyöhön tai sellaisten sovellusten käyttöön, joita "normaali" järjestelmäsi ei voi tai ei pitäisi käyttää.
Android-mobiililaitteella virtuaalikoneen avulla voit saada toinen, täysin erillinen ympäristöOmalla työpöydällä, tileillä, tallennustilalla ja monissa tapauksissa jopa pääkäyttäjän oikeuksilla, mutta vain kyseisen virtuaalikoneen sisällä. Mikään sisällä tekemäsi ei vaikuta suoraan isäntäjärjestelmään, mikä avaa oven kokeiluille ilman pelkoa.
On kuitenkin tärkeää tehdä selväksi, että Virtuaalikoneen käyttäminen puhelimella on kallista.Laitteen laitteiston on kyettävä käyttämään kahta järjestelmää samanaikaisesti; tähän on suositeltavaa käyttää työkaluja. mitata suorituskykyäVaatimattomilla tai vanhemmilla puhelimilla käyttökokemus voi olla keskinkertainen; keskihintaisissa ja huippuluokan puhelimissa asiat paranevat huomattavasti, mutta se ei silti ole "taikaa".
Käytännössä Androidilla kohtaat kaksi päätilannetta: käyttäjätason virtualisointi sovellusten kautta (VMOS ja vastaavat)ja "vakavaa" virtualisointia, jota järjestelmä itse tukee viimeaikaisissa versioissa, kuten Android 13:ssa, jota käytetään Windows 11 ARM:n asentamiseen Pixel 6:een QEMU:n avulla.
VMOS ja yritys: Android Androidin sisällä sovelluksen muodossa
Yksi tunnetuimmista esimerkeistä virtuaalikoneesta Androidissa on VMOS, virtuaalinen Android-järjestelmä, joka asentuu kuin sovellusKummallista on, että se toimii oikean Android-laitteesi päällä ja lataa oman ROM-levynsä (esimerkiksi Android 5.1 Lollipop), joka käynnistyy ikkunassa tai koko näytön tilassa.
VMOS käyttäytyy käytännössä kuten jos puhelimesi sisällä olisi toinen puhelinTällä virtuaalisella Androidilla on oma työpöytä, oma tallennustila ja omat sovelluksensa. Mitkään siihen asennetut tai poistetut sovellukset eivät vaikuta ulkoiseen järjestelmään, mikä on erittäin hyödyllistä, jos haluat säätää asetuksia vaarantamatta mitään tärkeää.
Yksi tärkeimmistä väitteistä on, että VMOS-virtuaalikoneen voi rootata yksinkertaisella painikkeen painalluksella.Pääpuhelimellasi ei tarvitse flashata mitään epätavallista: aktivoi virtuaalisen Androidin kehittäjäasetukset, valitse pääkäyttäjän oikeudet, käynnistä virtuaalikone uudelleen ja pääkäyttäjäsovellus näyttää hallitsevan käyttöoikeuksia... mutta pääkäyttäjän oikeudet ovat olemassa vain virtuaalikoneen sisällä, eivät oikealla Android-laitteella.
Tällä lähestymistavalla on paljon mielenkiintoisia arkipäivän käyttötarkoituksia. Voit kloonaa sovelluksia käyttääksesi kahta tiliä samanaikaisesti (WhatsApp, Facebook jne.), pidä yllä "yksityistä" tilaa kuville tai yhteystiedoille, joita et halua sekoittaa, jätä pelejä tai tehtäviä pyörimään taustalle, kun normaalisti käytät puhelintasi, tai testaa, miten vanhat sovellukset toimivat vanhemmassa Android-versiossa.
Asennuksen osalta VMOS ladataan sovelluksena Google Playsta tai sen viralliselta verkkosivustoltaSovellus pyytää useita käyttöoikeuksia (pääsy tiedostoihin, sijaintiin, laitetietoihin, kuten IMEI-koodiin jne.), jotta emuloitu järjestelmä voi "näyttää" oikealta laitteelta. Sitten se lataa oman sisäisen ROM-muistinsa (yleensä muutaman sadan megatavun) ja suorittaa alkukäynnistyksen, joka voi kestää viidestä kymmeneen minuuttia puhelimesi prosessointitehosta riippuen.
Siitä lähtien näet aina, kun avaat VMOS:n virtuaalinen Android-laitteesi käyttövalmis...paljon nopeammin kuin ensimmäisellä käynnistyskerralla. Voit käyttää sitä koko näytön tilassa tai kuva kuvassa -tilassa kelluvan painikkeen avulla, jolloin voit pitää toisen istunnon aina käsilläsi, kun teet muita asioita.
VMOS:n tärkeimmät ominaisuudet: turvallisuus, useat järjestelmät ja tiedostojen kopiointi
VMOSin kauneus piilee siinä, ettei se ole vain tekninen kuriositeetti: Se tarjoaa laajan valikoiman ominaisuuksia, jotka keskittyvät erityisesti turvallisuuteen ja moniajoon.Koska kyseessä on erillinen järjestelmä, sen sisällä tapahtuvan ei pitäisi vaikuttaa isäntäpuhelimeen, mikä sopii täydellisesti riskialttiisiin testeihin.
VMOS-tiimi markkinoi sitä ympäristönä, joka Itsenäinen suojaus kehitykselle, testaukselle ja yksityisyydelleAsentamalla sovelluksia virtuaalikoneeseen, vaikka ne olisivatkin haitallisia, vahinko rajoittuu kyseiseen "väärennettyyn puhelimeen" vaikuttamatta suoraan todelliseen järjestelmään. Se on eräänlainen parannettu hiekkalaatikko, joka on ihanteellinen, jos asennat usein APK-tiedostoja epäluotettavista lähteistä tai haluat testata epätavallisia sovelluksia.
Toinen silmiinpistävä seikka on, että Voit ajaa useita virtuaalikoneita rinnakkain.käynnissä taustalla. Tämä avaa oven erilaisten virtuaaliprofiilien käyttöön: yksi pääkäyttäjän testausta varten, toinen puhdistusprofiili, toinen viestisovellusten kopiointia varten, kolmas automaatiotehtäviä tai botteja varten jne. Jokaisella on oma työpöytänsä ja asetuksensa.
VMOS sisältää myös järjestelmän, jossa on tiedostojen ja sovellusten siirto fyysisen puhelimen ja virtuaalikoneen välillä Ja jos työskentelet tietokoneella, näet miten Synkronoi tiedostoja Windowsin ja Androidin välillä tiedostojen jakamisen helpottamiseksi. Tällä tavoin voit helposti kopioida valokuvia, dokumentteja tai APK-tiedostoja virtuaaliseen Androidiin ilman, että sinun tarvitsee mennä liian teknisiin yksityiskohtiin. Loppujen lopuksi käytät virtuaalikonetta lähes kuin ylimääräistä työtilaa.
Lopuksi, sovelluksen avulla voit muokata tiettyjä virtuaalikoneelle ominaisia parametreja: resoluutioasetukset, järjestelmän ulkonäkö, sisäiset asetuksetVaikka et ymmärtäisikään Androidia syvällisesti, käyttöliittymä on suunniteltu niin, että kuka tahansa käyttäjä voi muokata sitä suhteellisen helposti.
Android 13 ja "vakava" virtualisointi: Windows 11 ARM Pixel 6:ssa

VMOS-ratkaisujen lisäksi on viime aikoina ilmaantunut jotain paljon tehokkaampaa: matalan tason integroitu virtualisointi Android 13:ssaGoogle on parantanut järjestelmän tietoturva- ja eristysinfrastruktuuria, ja osa tästä työstä on johtanut virtuaalikoneiden paljon natiivisemman käytön tukeen; voit tarkistaa työkaluja yksityiskohtaisten laitteistotietojen tarkastelemiseen jotka auttavat arvioimaan yhteensopivuutta.
Hyvä esimerkki tästä oli, kun kehittäjä, joka tunnetaan sosiaalisessa mediassa nimellä kdrag0n, onnistui Windows 11 ARM:n käynnistäminen virtuaalikoneena Google Pixel 6:ssa Käytössä Android 13 Developer Preview 1 ja QEMU. Emme puhu suoratoistosta tai etätyöpöydästä: kyse oli Windowsista, joka pyöri suoraan puhelimessa.
Yllättävintä kokeilussa on se, että kehittäjän itsensä mukaan Windows 11 ARM Pixel 6:ssa oli täysin käyttökelpoinenSiinä ei ollut GPU-kiihdytystä (mikä rajoittaa grafiikkaa ja animaatioita), mutta yleinen suorituskyky oli melko tasainen, ja se mahdollisti jopa legendaarisen Doomin pelaamisen virtuaalikonin sisällä.
Sama virtualisointimekanismi ei rajoitu Windowsiin. Kirjoittaja itse osoitti myös useita Linux-jakeluja ARM:lle, jotka toimivat virtuaalikoneina Mobiililaitteella se toimii lähes identtisesti natiivin konsoliversion kanssa. Toisin sanoen, se on käytännössä kuin Linux olisi asennettu suoraan laitteeseen.
Kaikki tämä avaa erittäin mielenkiintoisen mahdollisuuden: matkapuhelimen kytkeminen ulkoiseen näyttöön, näppäimistöön ja hiireen, ja Käytä älypuhelintasi kuin se olisi minitietokone Windows 11 ARM:lla tai täydellä Linux-jakelulla virtuaalikoneessa. Ajatus seuraavasta pöytätietokoneestasi omana matkapuhelimenasi on järkevämpi näiden edistysaskeleiden myötä.
Android-emulaattori ja AVD: Virtuaalikoneet PC-kehitykseen
Tähän mennessä olemme puhuneet virtuaalikoneista, jotka toimivat puhelimen Android-järjestelmässäMutta jos olet kiinnostunut sovellusten kehittämisestä, normaalisti toimitaan päinvastoin: aja Androidia vierasjärjestelmänä tietokoneellasi emulaattorin tai klassisen virtuaalikoneen avulla.
Googlen virallinen työkalu tähän on Android-emulaattori, joka toimii virtuaalisilla Android-laitteillaNäitä kutsutaan AVD-laitteiksi (Android Virtual Devices). Jokainen AVD sisältää täydellisen järjestelmäkuvan (ROM) koko Android-ohjelmistopinolla ja toimii kuin fyysinen laite: näyttö, virtuaalimuisti Androidillatallennustila, virtuaalianturit jne.
Android-emulaattori on osa vakiokehitysympäristöä ja integroituu Android Studioon. Sen arkkitehtuuri perustuu tarkasti ajaa Android-käyttöjärjestelmää virtuaalikoneessaomilla järjestelmäkuvillaan. Voit käynnistää erilaisia AVD-laitteita eri resoluutioilla, Android-versioilla ja näytön kokoilla, mikä sopii täydellisesti sovellustesi testaamiseen monenlaisissa kokoonpanoissa.
Jos haluat mennä askeleen pidemmälle, SDK itsessään sallii kääntää mukautettuja järjestelmäkuvia näille AVD-levyilleProsessi on hyvin samanlainen kuin fyysisen laitteen ROM-levyn luominen: lataat Android-lähdekoodin, valmistelet rakennusympäristön ja luot sopivan kuvan emulaattorille.
Voit esimerkiksi luoda kuvan, jossa Android x86_64, erityisesti 64-bittiselle AVD:llePerustyönkulkuun kuuluu repositorion alustaminen `repo`-komennolla, lähdekoodin synkronointi (`repo sync`), käännösympäristön määrittäminen `build/envsetup.sh`-komennolla, kohteen valitseminen (kuten `sdk_phone_x86_64` `lunch`-komennolla) ja käännösympäristön käynnistäminen `make`-komennolla. Kun kuva on valmis, voit suorittaa sen Android-emulaattorissa komentoriviltä.
Jaa ja levitä mukautettuja AVD-kuvia
Jos työskentelet tiimissä tai haluat muiden kehittäjien käyttävän samoja asetuksia kuin sinä, se on mahdollista. Pakkaa AVD-järjestelmälevykuvasi ja jaa ne jotta ne voidaan integroida Android Studioon ja muiden käyttäjien SDK Manageriin.
Nykyaikaisissa Android-versioissa (alkaen Android 13:sta) koontijärjestelmä mahdollistaa Emulaattorikuvia sisältävät SDK-repo-paketit käyttämällä erityisiä koontikomentoja, kuten make emu_img_zip. Tuloksena on pakattu tiedosto, joka sisältää käyttöönottoa varten valmiin järjestelmäkuvan.
Aiemmissa versioissa, kuten Android 12:ssa ja sitä vanhemmissa, voit käyttää komennot make sdk sdk_repo pakettien luomiseksiTämä loi ZIP-tiedoston, joka sisälsi kuvat (esim. sdk-repo-linux-system-images-eng..zip) ja metatieto-XML-tiedoston (repo-sys-img.xml) SDK:n tulostushakemistoon.
Kun prosessi on luotu, se on yksinkertainen: ZIP-tiedosto on isännöity helppokäyttöisellä palvelimella. Sitten muokkaat XML-tiedostoa osoittamaan kyseiseen URL-osoitteeseen latauslähteenä. Tämän jälkeen XML-tiedosto julkaistaan myös julkisessa paikassa ja sitä käytetään mukautettuna "päivityssivustona" SDK Managerissa.
Android Studiosta kuka tahansa käyttäjä voi Lisää kyseisen mukautetun tietovaraston URL-osoite SDK ManageriinLöydät järjestelmäkuvan siirtymällä "Järjestelmäkuvat"-osioon ja lataamalla sen aivan kuten minkä tahansa virallisen kuvatiedoston. Tällä tavoin kaikki voivat luoda AVD-levyjä saman ROM-levyn pohjalta ilman, että tiedostoja tarvitsee siirtää manuaalisesti edestakaisin.
Usean näytön emulointi Android-emulaattorissa
Android 10:n ja uudempien käyttöjärjestelmien saapuessa Google on keskittynyt paljon mm. usean näytön tuki, taittuvat laitteet ja pöytätietokoneen kaltaiset tilatAndroid-emulaattori on sopeutunut tähän todellisuuteen ja mahdollistaa useiden samaan virtuaalilaitteeseen kytkettyjen näyttöjen emuloinnin, mikä on avainasemassa sovellusten testaamisessa, joiden on toimittava hyvin näissä tilanteissa.
Usean näytön yhteensopivuuden käyttöönotto mukautetuissa kuvissa edellyttää Sisällytä usean näytön tarjoaja rakentamaasi tuotteeseenKokoonpanotasolla emulaattorin x86-tuotetta (esim. sdk_phone_x86) säädetään pakkaamaan tiettyjä kirjastoja (kuten libemulator_multidisplay_jni 32- ja 64-bittisinä) ja MultiDisplayProvider APK:ta järjestelmän sisällä.
Tarvittavien pakettien lisäämisen lisäksi on välttämätöntä Ota MultiDisplay-ominaisuus käyttöön asetustiedostoissa emulaattorin yleisen laitteen. Tämä tehdään virtuaalilaitteen edistyneiden määritystiedostojen (advancedFeatures.ini) parametrilla, joka ilmaisee, että MultiDisplay-toiminto on aktiivinen.
Näiden muutosten myötä Android-emulaattori sallii luo testiympäristöjä useilla virtuaalinäytöilläIkkunat, jotka simuloivat lisänäyttöjä tai taittuvia paneeleita. Näin voit testata sovelluksesi toimintaa siirrettäessä sisältöä näytöltä toiselle, hallita ikkunoita tai kokeilla työpöytätiloja ilman kyseisen tyyppistä fyysistä laitteistoa.
Android PC:n virtuaalikoneissa: VMware ja VirtualBox
Toinen erittäin hyödyllinen lähestymistapa, erityisesti kehitykseen ja testaukseen, on Asenna Android vieraskäyttöjärjestelmänä työpöydän virtuaalikoneeseenPelkän Google-emulaattorin käyttämisen sijaan voit luoda virtuaalikoneen VMware Workstationissa, VMware Playerissa, ESXissä tai VirtualBoxissa ja asettaa sisään Android-x86-kuvan tai muita x86-64:ään mukautettuja muunnelmia.
Tällä vaihtoehdolla on useita etuja: Voit ottaa tilannekuvia, kloonata virtuaalikoneita ja hallita testiympäristön elinkaarta. Aivan kuten minkä tahansa muun palvelimen tai laboratoriojärjestelmän kanssa. Lisäksi hyödynnät tietokoneesi laitteistoa (tehokas suoritin, enemmän RAM-muistia, nopea tallennustila) erittäin sujuvan Android-kokemuksen saavuttamiseksi, mikä on erityisen hyödyllistä järjestelmän uudempien versioiden kanssa.
Tyypillinen prosessi VMware ESXi- tai Workstation-ympäristöissä alkaa lataamalla ISO-asennus Android x86-64Esimerkiksi Android 8.1 Oreoon perustuva levykuva. Näitä levykuvia ei ole tarkoitettu mobiililaitteille, vaan x86-laitteistoille, kuten kannettaville tietokoneille tai virtuaalikoneille, joten ne sopivat täydellisesti työpöytähypervisoreille ja palvelimille.
Kun sinulla on ISO-tiedosto, luot uusi virtuaalikone, joka osoittaa Linuxin vierasjärjestelmänä, yleensä yleisellä profiililla, kuten ”Muu Linux 3.xo myöhemmin (64-bittinen)”. Varaat kohtuulliset resurssit (esimerkiksi 1 vCPU, 2 Gt RAM-muistia ja vähintään 8 Gt:n virtuaalilevyn) ja liität ISO-tiedoston virtuaalisena CD/DVD-asemana, joka on merkitty käynnistymään käynnistyksen yhteydessä.
Kun käynnistät virtuaalikoneen ISO-tiedostosta, noudata Android-x86-asennusohjelman vaiheita: Luo uusi osio cfdisk-komennolla, merkitse se käynnistettäväksi ja alusta se ext4-muotoon.Asenna GRUB käynnistyksen hallintaohjelmaksi ja hyväksy /system-komennon liittäminen luku- ja kirjoitustilassa. Asennuksen jälkeen käynnistä tietokone uudelleen, jolloin GRUB-valikon, jossa on Androidin käynnistysasetukset, pitäisi tulla näkyviin.
Käynnistys-, verkko- ja suorituskykyasetukset Android-x86:ssa VMware-järjestelmässä
Joissakin tapauksissa yritettäessä Android-x86:n käynnistäminen ensimmäistä kertaa virtuaalikoneenJärjestelmä ei lataa graafista käyttöliittymää ja pysyy konsolitilassa. Tämä ratkaistaan yleensä muokkaamalla GRUBin käynnistysasetuksia: korvaamalla `quiet`-parametri esimerkiksi `nomodeset xforcevesa`-parametrilla pakottaaksesi yhteensopivan graafisen tilan.
Jotta sinun ei tarvitse toistaa muutosta joka kerta käynnistyksen yhteydessä, voit muokkaa GRUB-määritystiedostoa virtuaalikoneen sisälläLiitä virtuaalilevy (esimerkiksi /dev/block/sda1) Android-konsolissa liitoskohtaan, avaa /mnt/sda/grub/menu.lst vi-komennolla ja lisää kernel-riville nomodeset xforcevesa. Tallenna muutokset, käynnistä tietokone uudelleen, niin järjestelmä lataa graafisen ympäristön ilman manuaalisia toimia.
Virtuaalikoneen Android-asennustoiminto on samanlainen kuin matkapuhelimen: valitset kieli, päivämäärä ja aika, verkkoyhteys ja Google-tiliVMware-ympäristöissä verkko näkyy tyypillisesti virtuaalisena Wi-Fi-verkkona, jota kutsutaan esimerkiksi VirtWiFi:ksi ja joka on itse asiassa yhdistetty virtuaalikoneen virtuaaliseen Ethernet-liitäntään. Vaihtoehtoisesti voit kokeilla fyysisen USB-Wi-Fi-sovittimen kytkemistä suoraan virtuaalikoneeseen ja kokeilla muita verkkotopologioita.
Kun järjestelmä on toiminnassa, on suositeltavaa poistaa käytöstä aggressiivinen lepotila ja tarkistaa suorituskykyasetukset, kuten VM 3D -grafiikkakiihdytys Jos hypervisor sen sallii. Muista, että Androidille ei ole virallisia "VMware Tools" -työkaluja, joten integrointi ei ole yhtä saumatonta kuin muilla alustoilla, mutta kehitykseen ja testaukseen se on yleensä enemmän kuin riittävä.
Jos käytät ESXi:tä yhdessä vCenterin tai Workstationin kanssa tietokoneellasi, voit myös Varmuuskopioi Android-virtuaalikoneita, kloonaa instansseja ja siirrä niitä isäntäkoneiden välilläTämä mahdollistaa pienen Android-laboratorion, jossa on erilaisia kokoonpanoja, ROMeja tai täydellisesti hallittuja testitiloja.
AndroVM / Android-x86 VirtualBoxissa: nopea vaihtoehto emulaattorille
Toinen historiallinen ratkaisu (ja edelleen ideana pätevä) erittäin ketterä Android tietokoneellasi Tämä tarkoittaa VirtualBoxissa toimimiseen erityisesti suunniteltujen kuvien käyttöä, kuten AndroVM:n tapauksessa. Tällaiset projektit alkoivat Android-x86:lla, mutta ne toimitettiin OVA-muodossa valmiina tuontia varten.
Toimenpide oli hyvin yksinkertainen: latasit OVA-tiedoston (esimerkiksi vbox86p-versiot puhelimelle, vbox86t tabletille tai vbox86tp tabletille, jossa on puhelinominaisuudet) ja Tuoit sen suoraan VirtualBoxiin käyttämällä "Tuo virtualisoitu palvelu" -vaihtoehtoa. Paketti sisälsi VMDK-levyt ja OVF-kuvaajan kaikilla ennalta määritetyillä kokoonpanoilla.
Näillä kuvilla oli erityispiirre, että ne sisälsivät Google Apps, Flash-tuki ja Houdini-kääntäjä ARM-binäärien suorittamiseen tarvittaessa x86-arkkitehtuurin yli. Tämä mahdollisti monien sovellusten suorittamisen, joiden odotettiin löytävän ARM-suorittimen, mikä oli välttämätöntä yhteensopivuuden ylläpitämiseksi suosittujen sovellusten kanssa.
Graafisen käyttökokemuksen parantamiseksi AndroVM lisäsi oman soittimensa, AndroVM Playerin, jonka avulla hyödyntää isäntäkoneen OpenGL-kiihdytystäTämä komponentti muodosti yhteyden virtuaalikoneeseen ja renderöi Android-käyttöliittymän paremmalla suorituskyvyllä kuin tavallinen ohjelmistoframebufferi, joten työskentely tabletin resoluutioilla oli helppoa menettämättä järkeä.
Verkon konfigurointi oli myös avainasemassa: se oli yleensä käytössä isäntäsovitin VirtualBoxissa DHCP-palvelimellaVirtuaalikoneen toinen sovitin oli kytketty kyseiseen verkkoon, mikä mahdollisti helpon kommunikoinnin isäntätietokoneen kanssa. Tämä mahdollisti virtuaalikoneen IP-osoitteeseen yhdistämisen `adb connect`-komennolla ja sovellusten virheenkorjauksen aivan kuin se olisi fyysinen USB:n kautta kytketty laite.
Toinen mielenkiintoinen etu oli tuki VirtualBoxin jaetut kansiot liitetään automaattisesti virtuaalisessa Android-ympäristössä, poluissa, kuten /mnt/shared. Tämä helpotti tiedostojen, APK-pakettien ja kehitysresurssien vaihtamista turvautumatta hankalampiin ratkaisuihin.
On selvää että Kyllä, virtuaalikoneita on mahdollista käyttää Androidissa ja sen ympäristössä.Mutta oikea lähestymistapa riippuu siitä, mitä etsit: puhelimen säätöä, sovellusten testaamista maksimaalisella turvallisuudella, tehokkaan kehitysympäristön luomista tietokoneelle tai jopa matkapuhelimesi muuttamista taskukokoisen minitietokoneen aivoiksi, kun liität sen ulkoiseen näyttöön.