Desktop-inloggning och Android-apptrafik är separata användare. Ange Genymotion Desktops HTTP-proxyinställning för dess egen servicekommunikation och konfigurera sedan den virtuella enheten via den väg som dess backend stöder.

VirtualBox: använd Androids Wi-Fi-proxyinställningar med en adress som går att nå från enheten. Android-loopback avser enheten själv, och appar måste fortfarande följa HTTP-proxypolicyn. Ett tillåtet test av en offentlig sida på denna VirtualBox-väg kan använda en oautentiserad slutpunkt från HTTP-proxylistan; ange den i enhetens HTTP-proxyfält.

QEMU: Genymotion dokumenterar en omvänd vidarebefordran från enhetsport 3333 till värdens proxyport 8080:

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

adb-mappningen för tillbaka enhetens localhost-anslutning till värdsjänsten. Utan den skulle localhost:3333 kräva en Android-lokal lyssnare. Byt ut portarna mot den avsedda värdproxyn och välj samma adb-mål för båda kommandona när det finns flera enheter.

Genymotion noterar att Android 8.1 och senare saknar inbyggda autentiserade HTTP-proxyinställningar. Ett Desktop-konto ger inga inloggningsuppgifter till Android-appar; använd en kompatibel godkänd integration för en sådan väg.

För att ta bort Androids globala HTTP-proxy är det dokumenterade kommandot:

adb shell settings put global http_proxy :0

Relaterade artiklar