ก่อนเปลี่ยนอีมูเลเตอร์ ให้ตรวจสอบว่าการดาวน์โหลดใดล้มเหลว แพ็กเกจ SDK ถูกดึงโดยเครื่องมือ SDK บนเครื่องพัฒนา แอปที่ทำงานในอุปกรณ์เสมือนเป็นไคลเอนต์อีกตัวหนึ่ง

เอกสารอ้างอิง sdkmanager แบบบรรทัดคำสั่งมีตัวเลือกพร็อกซีเหล่านี้:

sdkmanager --list --proxy=http --proxy_host=proxy.example --proxy_port=8080

สำหรับโหมด HTTP ที่แสดง ให้เลือกผู้สมัครสาธารณะที่ได้รับอนุญาตจากรายการพร็อกซี HTTP และกรอกโฮสต์แยกจากพอร์ต อย่าใส่ URL ของ PAC ทั้งหมดในช่องโฮสต์ และอย่าพิมพ์ :8080 ซ้ำในชื่อโฮสต์ เอกสารอ้างอิงระบุ http และ socks เป็นชนิดพร็อกซี ใช้ตัวเลือกที่เครื่องมือและบริการที่ติดตั้งรองรับ

ตัวอย่างนี้แสดงรายการแพ็กเกจ SDK ที่มีอยู่ ไม่ได้ติดตั้งสิ่งใดและไม่ได้กำหนดค่าเครื่องมือ Android ทุกตัว

คำตอบเก่าที่แก้ไข androidtool.cfg หรือเรียกใช้คำสั่ง android sdk ที่ถูกนำออกแล้วใช้กับ SDK Manager เวอร์ชันเก่า ใช้เอกสารของไฟล์เรียกทำงานที่คุณเรียกจริง

หากการดาวน์โหลดใน Android Studio ทำงานแต่การดาวน์โหลดแบบบรรทัดคำสั่งล้มเหลว ให้เปรียบเทียบการกำหนดค่าพร็อกซีและการรับรองความถูกต้องของไคลเอนต์ทั้งสอง หากการดาวน์โหลด SDK ทำงานแต่ Gradle dependency ล้มเหลว ให้ตรวจสอบคำขอของ Gradle แยกต่างหาก การตั้งค่าที่ใช้ได้บนหน้าจอหนึ่งไม่ใช่หลักฐานว่ากระบวนการอื่นได้รับสืบทอดไป

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