Prijava na radnu površinu i promet Android aplikacija odvojeni su potrošači. Postavite HTTP proxy postavku Genymotion Desktopa za njegovu vlastitu servisnu komunikaciju, a zatim konfigurirajte virtualni uređaj putem podržanim od strane njegovog backenda.

VirtualBox: upotrijebite Wi-Fi proxy postavke Androida s adresom dostupnom s uređaja. Android loopback označava sam uređaj, a aplikacije i dalje moraju poštovati HTTP proxy pravilo. Dopušteni test javne stranice na ovom VirtualBox putu može koristiti endpoint bez autentifikacije iz popisa HTTP proxyja; unesite ga u polja HTTP proxyja na uređaju.

QEMU: Genymotion dokumentira obrnuto prosljeđivanje s porta uređaja 3333 na port host proxyja 8080:

adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333

adb mapiranje prenosi localhost vezu uređaja natrag na host uslugu. Bez toga bi localhost:3333 zahtijevao Android-lokalni slušatelj. Zamijenite portove željenim host proxyjem i odaberite istu adb metu za obje naredbe kada postoji više uređaja.

Genymotion napominje da Android 8.1 i noviji nemaju ugrađene autentificirane HTTP proxy postavke. Desktop račun ne daje vjerodajnice Android aplikacijama; za takav put upotrijebite kompatibilnu odobrenu integraciju.

Za uklanjanje Androidovog globalnog HTTP proxyja dokumentirana naredba je:

adb shell settings put global http_proxy :0

Povezani članci