Välityspalvelinpääsy Genymotioniin ja sen Android-laitteeseen
Määritä Genymotion Desktopin oma verkkoyhteys ja virtuaalisen Android-laitteen HTTP-välityspalvelin valitun taustajärjestelmän mukaan.
Työpöytäkirjautuminen ja Android-sovellusten liikenne ovat erillisiä kuluttajia. Aseta Genymotion Desktopin HTTP-välityspalvelinasetus sen omalle palveluviestinnälle ja määritä sitten virtuaalilaite sen taustajärjestelmän tukemalla polulla.
VirtualBox: käytä Androidin Wi-Fi-välityspalvelinasetuksia osoitteella, joka on saavutettavissa laitteesta. Androidin loopback tarkoittaa laitetta itseään, ja sovellusten on edelleen noudatettava HTTP-välityspalvelinkäytäntöä. Sallittu julkisen sivun testi tällä VirtualBox-polulla voi käyttää todentamatonta päätepistettä HTTP-välityspalvelinluettelosta; syötä se laitteen HTTP-välityspalvelinkenttiin.
QEMU: Genymotion dokumentoi käänteisen edelleenohjauksen laiteportista 3333 isäntäkoneen välityspalvelinporttiin 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
adb-kartoitus vie laitteen localhost-yhteyden takaisin isäntäpalveluun. Ilman sitä localhost:3333 vaatisi Androidin paikallisen kuuntelijan. Korvaa portit halutulla isäntävälityspalvelimella ja valitse sama adb-kohde molemmille komennoille, kun laitteita on useita.
Genymotion huomauttaa, että Android 8.1 ja uudemmat eivät sisällä sisäänrakennettuja todennettuja HTTP-välityspalvelinasetuksia. Desktop-tili ei välitä tunnuksia Android-sovelluksille; käytä sellaiselle reitille yhteensopivaa hyväksyttyä integraatiota.
Androidin yleisen HTTP-välityspalvelimen poistamiseksi dokumentoitu komento on:
adb shell settings put global http_proxy :0