Влизането в Desktop и трафикът на Android приложенията са отделни консуматори. Задайте HTTP прокси настройката на Genymotion Desktop за собствените му служебни комуникации, след което конфигурирайте виртуалното устройство по поддържания от бекенда път.

VirtualBox: използвайте Wi-Fi прокси настройките на Android с адрес, достъпен от устройството. Loopback в Android означава самото устройство, а приложенията все още трябва да спазват HTTP прокси политиката. Разрешен тест на публична страница по този път на VirtualBox може да използва крайна точка без удостоверяване от списъка с HTTP прокси; въведете я в полетата за HTTP прокси на устройството.

QEMU: Genymotion документира обратно пренасочване от порт 3333 на устройството към порт 8080 на хост прокси:

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

adb съпоставянето връща localhost връзката на устройството към услугата на хоста. Без него localhost:3333 би изисквал слушател вътре в Android. Заменете портовете за желаното хост прокси и изберете една и съща adb цел за двете команди, когато има няколко устройства.

Genymotion отбелязва, че Android 8.1 и по-нови нямат вградени HTTP прокси настройки с удостоверяване. Акаунтът в Desktop не предоставя данни за достъп на Android приложения; използвайте съвместима одобрена интеграция за такъв маршрут.

За премахване на глобалното HTTP прокси на Android документираната команда е:

adb shell settings put global http_proxy :0

Подобни статии