Prijava na desktop i promet Android aplikacija su odvojeni 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 backenda.

VirtualBox: koristite 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. Dozvoljeni test javne stranice na ovom VirtualBox putu može koristiti endpoint bez autentifikacije iz liste 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 servis. Bez toga bi localhost:3333 zahtijevao Android-lokalni slušatelj. Zamijenite portove za željeni host proxy 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 koristite kompatibilnu odobrenu integraciju.

Za uklanjanje Androidovog globalnog HTTP proxyja dokumentirana naredba je:

adb shell settings put global http_proxy :0

Povezani članci