Darbvirsmas pieteikšanās un Android lietotņu trafiks ir atsevišķi lietotāji. Iestatiet Genymotion Desktop HTTP starpniekservera izvēlni tā paša pakalpojumu saziņai, pēc tam konfigurējiet virtuālo ierīci ceļā, ko atbalsta tās backend.

VirtualBox: izmantojiet Android Wi-Fi starpniekservera iestatījumus ar adresi, kas sasniedzama no ierīces. Android loopback apzīmē pašu ierīci, un lietotnēm joprojām jāievēro HTTP starpniekservera politika. Atļauts publiskas lapas tests šajā VirtualBox ceļā var izmantot neautentificētu galapunktu no HTTP starpniekserveru saraksta; ievadiet to ierīces HTTP starpniekservera laukos.

QEMU: Genymotion dokumentē apgrieztu pāradresāciju no ierīces porta 3333 uz resursdatora starpniekservera portu 8080:

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

adb kartēšana pārnes ierīces localhost savienojumu atpakaļ uz resursdatora pakalpojumu. Bez tās localhost:3333 prasītu Android iekšēju klausītāju. Nomainiet portus ar paredzēto resursdatora starpniekserveri un, ja ir vairākas ierīces, izvēlieties vienu un to pašu adb mērķi abām komandām.

Genymotion norāda, ka Android 8.1 un jaunākām versijām nav iebūvētu autentificētu HTTP starpniekservera iestatījumu. Desktop konts nenodrošina Android lietotnēm akreditācijas datus; šādam ceļam izmantojiet saderīgu apstiprinātu integrāciju.

Lai noņemtu Android globālo HTTP starpniekserveri, dokumentētā komanda ir:

adb shell settings put global http_proxy :0

Saistītie raksti