Mynediad trwy ddirprwy ar gyfer Genymotion a'i ddyfais Android
Ffurfweddwch fynediad rhwydwaith Genymotion Desktop ei hun a dirprwy HTTP y ddyfais Android rhithwir yn ôl y backend a ddewiswyd.
Mae mewngofnodi ar y bwrdd gwaith a thraffig apiau Android yn ddau ddefnyddiwr ar wahân. Gosodwch ffefryn dirprwy HTTP Genymotion Desktop ar gyfer ei gyfathrebu gwasanaeth ei hun, yna ffurfweddwch y ddyfais rhithwir drwy'r llwybr a gefnogir gan ei backend.
VirtualBox: defnyddiwch osodiadau dirprwy Wi-Fi Android gyda chyfeiriad y gellir ei gyrraedd o'r ddyfais. Mae loopback Android yn dynodi'r ddyfais ei hun, ac mae angen i apiau barhau i ddefnyddio'r polisi dirprwy HTTP. Gall prawf tudalen gyhoeddus a ganiateir ar y llwybr VirtualBox hwn ddefnyddio pwynt terfyn heb ei ddilysu o'r rhestr dirprwy HTTP; rhowch ef ym meysydd dirprwy HTTP y ddyfais.
QEMU: Mae Genymotion yn dogfennu anfon ymlaen gwrthdro o borth y ddyfais 3333 i borth dirprwy'r gwesteiwr 8080:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
Mae mapio adb yn cario cysylltiad localhost y ddyfais yn ôl i wasanaeth y gwesteiwr. Heb hynny, byddai localhost:3333 yn gofyn am wrandawr lleol i Android. Amnewidiwch y pyrth ar gyfer y dirprwy gwesteiwr a fwriedir a dewiswch yr un targed adb ar gyfer y ddau orchymyn pan fo sawl dyfais.
Mae Genymotion yn nodi nad oes gan Android 8.1 a diweddarach osodiadau dirprwy HTTP dilysedig adeiledig. Nid yw cyfrif Desktop yn darparu manylion mewngofnodi i apiau Android; defnyddiwch integreiddiad cymeradwy cydnaws ar gyfer llwybr o'r fath.
I gael gwared ar ddirprwy HTTP cyffredinol Android, y gorchymyn a ddogfennwyd yw:
adb shell settings put global http_proxy :0