Id-dħul fid-desktop u t-traffiku tal-apps Android huma konsumaturi separati. Issettja l-preferenza tal-proxy HTTP ta' Genymotion Desktop għall-komunikazzjoni tas-servizz tiegħu stess, imbagħad ikkonfigura l-apparat virtwali mit-triq li tappoġġa l-backend tiegħu.

VirtualBox: uża s-settings tal-proxy Wi-Fi ta' Android b'indirizz aċċessibbli mill-apparat. Il-loopback ta' Android jindika l-apparat stess, u l-apps xorta jeħtieġu josservaw il-politika tal-proxy HTTP. Test permess ta' paġna pubblika fuq din it-triq VirtualBox jista' juża endpoint mingħajr awtentikazzjoni mil-lista tal-proxy HTTP; daħħalha fil-oqsma tal-proxy HTTP tal-apparat.

QEMU: Genymotion tiddokumenta forwarding invers mill-port tal-apparat 3333 għall-port tal-proxy tal-host 8080:

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

Il-mapping adb iġorr il-konnessjoni localhost tal-apparat lura għas-servizz tal-host. Mingħajrha, localhost:3333 ikun jeħtieġ listener lokali għal Android. Ibdel il-ports għall-proxy tal-host maħsub u agħżel l-istess mira adb għaż-żewġ kmandi meta jkun hemm diversi apparati.

Genymotion tinnota li Android 8.1 u aktar ġdid m'għandux settings tal-proxy HTTP awtentikati inkorporati. Kont Desktop ma jipprovdix kredenzjali lill-apps Android; uża integrazzjoni approvata kompatibbli għal triq bħal din.

Biex tneħħi l-proxy HTTP globali ta' Android, il-kmand iddokumentat huwa:

adb shell settings put global http_proxy :0

Artikli relatati