Prihlásenie na ploche a prevádzka aplikácií Android sú samostatní spotrebitelia. Nastavte predvoľbu HTTP proxy v Genymotion Desktop pre jeho vlastnú servisnú komunikáciu a potom nakonfigurujte virtuálne zariadenie cestou, ktorú podporuje jeho backend.

VirtualBox: použite nastavenia proxy Wi-Fi v Androide s adresou dostupnou zo zariadenia. Slučka (loopback) v Androide označuje samotné zariadenie a aplikácie stále musia dodržiavať zásady HTTP proxy. Povolený test verejnej stránky na tejto ceste VirtualBoxu môže použiť koncový bod bez overenia zo zoznamu HTTP proxy; zadajte ho do polí HTTP proxy v zariadení.

QEMU: Genymotion dokumentuje reverzné presmerovanie z portu zariadenia 3333 na port hostiteľského proxy 8080:

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

Mapovanie adb prenáša pripojenie localhost zariadenia späť k službe hostiteľa. Bez neho by localhost:3333 vyžadoval poslucháč vnútri Androidu. Nahraďte porty zamýšľaným hostiteľským proxy a pri viacerých zariadeniach zvoľte rovnaký cieľ adb pre oba príkazy.

Genymotion uvádza, že Android 8.1 a novší nemá vstavané nastavenia HTTP proxy s overovaním. Účet Desktop neposkytuje aplikáciám Android prihlasovacie údaje; pre takúto trasu použite kompatibilnú schválenú integráciu.

Ak chcete odstrániť globálne HTTP proxy Androidu, dokumentovaný príkaz je:

adb shell settings put global http_proxy :0

Súvisiace články