การลงชื่อเข้าใช้บนเดสก์ท็อปและทราฟฟิกของแอป 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

บทความที่เกี่ยวข้อง