ADB ของ Android Studio (Android Debug Bridge) เป็นเครื่องมือบรรทัดคำสั่งเพื่อสื่อสารกับอุปกรณ์ Android (ไม่ว่าจะผ่าน USB หรือโดยใช้โปรโตคอล TCP) ผู้ใช้จำนวนมากเมื่อออกคำสั่ง ADB เช่น เชื่อมต่อ adb พวกเขาพบข้อผิดพลาด ADB 10061 พร้อมข้อความประเภทต่อไปนี้:
ข้อผิดพลาด ADB 10061 หมายความว่าอุปกรณ์ระยะไกลปฏิเสธคำขอเชื่อมต่อ TCP ของไคลเอ็นต์ (ทั้ง IP หรือพอร์ต) ข้อผิดพลาดนี้สามารถเกิดขึ้นได้จากหลายสาเหตุ แต่สิ่งต่อไปนี้สามารถจัดประเภทได้เป็นหลัก:
- ระบบปฏิบัติการ, Android Studio หรือไดรเวอร์อุปกรณ์ที่ล้าสมัย :ความเข้ากันไม่ได้ระหว่าง OS ของระบบ, Android Studio หรือไดรเวอร์อุปกรณ์ (หากรายการใดรายการหนึ่งล้าสมัย) อาจทำให้เกิดข้อผิดพลาด 10061
- การกำหนดค่าที่ไม่เหมาะสมของการดีบัก USB :การดีบัก USB บนอุปกรณ์ Android เป็นสิ่งจำเป็นสำหรับการอนุญาตครั้งแรกของอุปกรณ์ Android เพื่อเชื่อมต่อกับ ADB และหากปิดใช้งานหรือใช้วิธีการเชื่อมต่อที่เหมาะสม (เช่น File Transfer เป็นต้น) ADB อาจล้มเหลวในการสร้าง การเชื่อมต่อกับข้อผิดพลาด 10061
- การใช้งานอะแดปเตอร์เครือข่ายอื่นๆ ของ ABD :ADB ไม่ดีในการจัดการหลายเครือข่ายในระบบ และหากระบบของคุณใช้หลายเครือข่าย (เช่น การเชื่อมต่ออีเทอร์เน็ตและ Wi-Fi พร้อมกัน) ก็อาจนำไปสู่ข้อผิดพลาด ADB ปัจจุบันได้
- ใช้คำสั่ง ADB ที่ไม่เหมาะสม :หากไม่ได้ใช้คำสั่ง ADB ที่เหมาะสม (เช่น ไม่ตัดการเชื่อมต่อจากเซสชันก่อนหน้า) ADB อาจแสดงข้อผิดพลาดในมือ
อัปเดตระบบปฏิบัติการของพีซีเป็นบิวด์ล่าสุด
ข้อผิดพลาด ADB 10061 อาจเป็นผลมาจากความไม่ลงรอยกันระหว่างระบบปฏิบัติการของพีซีที่ล้าสมัยและโมดูลระบบอื่นๆ (โดยเฉพาะที่เกี่ยวข้องกับ ADB) ในกรณีดังกล่าว การอัปเดตระบบปฏิบัติการของพีซีเป็นบิลด์ล่าสุดอาจช่วยแก้ปัญหาได้ เพื่อความชัดเจน เราจะหารือเกี่ยวกับกระบวนการอัปเดตพีซีที่ใช้ Windows
- คลิก Windows , ค้นหาและเปิด ตรวจหาการอัปเดต .
- ตอนนี้ ในบานหน้าต่างด้านขวาของหน้าต่างผลลัพธ์ ให้คลิกที่ ตรวจหาการอัปเดต และหากมีการอัปเดต ให้ดาวน์โหลดและติดตั้งการอัปเดต (ตัวเลือกการปรับปรุงเช่นกัน)
- เมื่ออัปเดตระบบปฏิบัติการของพีซีแล้ว รีสตาร์ท ระบบและตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่
อัปเดต Android Studio และเครื่องมือแพลตฟอร์ม SDK
'ไม่สามารถทำการเชื่อมต่อได้ ADB error 10061' อาจเป็นผลมาจาก Android Studio หรือเครื่องมือแพลตฟอร์ม SDK ที่ล้าสมัย เนื่องจากอาจทำให้เข้ากันไม่ได้กับระบบปฏิบัติการ/อุปกรณ์โฮสต์ ที่นี่ การอัปเดต Android Studio และเครื่องมือแพลตฟอร์ม SDK อาจช่วยแก้ปัญหาได้
- เปิดตัว Android Studio และขยายไฟล์ เมนู
- ตอนนี้ เลือก การตั้งค่า และในครึ่งซ้ายของเมนูผลลัพธ์ ให้ขยายลักษณะที่ปรากฏและพฤติกรรม .
- จากนั้นขยาย การตั้งค่าระบบ และไปที่ อัปเดต แท็บ
- ตอนนี้ ในครึ่งขวาของหน้าต่าง ให้คลิกที่ ตรวจสอบเลย และหากมีการอัปเดต ให้ดาวน์โหลดและติดตั้งการอัปเดต .
- จากนั้น เปิดใหม่ Android Studio และตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่
- ถ้าไม่ใช่ ให้ไปที่ การตั้งค่าระบบ ของการตั้งค่า Android Studio และในบานหน้าต่างด้านซ้าย ให้เลือก Android SDK .
- ตอนนี้ ในบานหน้าต่างด้านขวา ให้ตรวจสอบว่า อัปเดตของแพ็คเกจที่เกี่ยวข้อง สามารถใช้ได้. ถ้าใช่ ให้ดาวน์โหลดและติดตั้ง อัปเดต .
- หลังจากนั้น เปิดใหม่ Android Studio และตรวจสอบว่าไม่สามารถแก้ไขปัญหาการเชื่อมต่อได้
อัปเดตไดรเวอร์อุปกรณ์ Android หรือใช้ไดรเวอร์ที่ OEM ให้มา
หากไดรเวอร์ของอุปกรณ์ Android ล้าสมัยหรือไม่เหมาะสมในตัวจัดการอุปกรณ์ของระบบ คุณอาจพบข้อผิดพลาด ADB 10061 ใน Android Studio เนื่องจากอาจทำให้เกิดความไม่ลงรอยกันระหว่างระบบและเครื่องเป้าหมาย ในบริบทนี้ การอัปเดตไดรฟ์อุปกรณ์ Android เป็นบิวด์ล่าสุดหรือใช้ไดรเวอร์ที่ OEM ให้มาอาจแก้ปัญหาได้
- คลิกขวาที่ Windows และเลือกตัวจัดการอุปกรณ์ .
- ตอนนี้ ให้ลองค้นหาอุปกรณ์ Android ในตัวเลือกที่แสดง คุณอาจพบข้อมูลนี้ในหมวดหมู่ต่างๆ เช่น อุปกรณ์ Android โทรศัพท์ Android อุปกรณ์พกพา อุปกรณ์อื่นๆ หรือตัวควบคุม USB
- เมื่อพบแล้ว คลิกขวา บนอุปกรณ์ Android และเลือกอัปเดตไดรเวอร์ .
- จากนั้นคลิกที่ ค้นหาไดรเวอร์โดยอัตโนมัติ และหากไม่มีการอัปเดต ให้คลิกที่ ค้นหาไดรเวอร์ที่อัปเดตใน Windows Update .
- หากมีไดรเวอร์ที่อัปเดต ให้ดาวน์โหลดและติดตั้งการอัปเดต .
- เมื่อติดตั้งแล้ว รีสตาร์ท ระบบของคุณ และเมื่อรีสตาร์ท ให้ตรวจสอบว่าปัญหา ADB ได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้ไปที่ เว็บไซต์ OEM (เช่น Huawei) และ ดาวน์โหลด ไดรเวอร์ล่าสุด ตามรุ่นของโทรศัพท์
- ตอนนี้ คลิกขวา บนไดรเวอร์ที่ดาวน์โหลด และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- แล้วติดตาม ข้อความบนหน้าจอให้ติดตั้งไดรเวอร์และหลังจากนั้น รีสตาร์ท ระบบของคุณ
- เมื่อรีสตาร์ท ให้ตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่
- หากไม่ได้ผล คลิกขวา บนอุปกรณ์ Android ใน ตัวจัดการอุปกรณ์ และเลือกอัปเดตไดรเวอร์ .
- ตอนนี้ เลือก เรียกดูคอมพิวเตอร์ของฉันเพื่อหาไดรเวอร์ และคลิกที่ ให้ฉันเลือกจากรายการไดรเวอร์ที่มีในคอมพิวเตอร์ของฉัน .
- จากนั้นเลือก ไดรเวอร์อื่น และ สมัคร การเปลี่ยนแปลงที่เกิดขึ้น
- ตอนนี้ เริ่มต้นใหม่ ระบบของคุณและเมื่อรีสตาร์ท ให้ตรวจสอบว่าปัญหา ADB ถูกล้างหรือไม่
- หากวิธีนี้ไม่ได้ผล คุณอาจลองใช้ไดรเวอร์อุปกรณ์ Android อื่นๆ ใน Device Manager ทีละตัวและตรวจสอบว่าไดรเวอร์ตัวใดแก้ปัญหาได้หรือไม่
ยกเลิกการเชื่อมต่อ VPN บนระบบและอุปกรณ์ Android
Android Studio กำหนดให้อุปกรณ์ทั้งสองเครื่องควรอยู่ในเครือข่ายเดียวกัน และหากอุปกรณ์เหล่านี้เปิดใช้งาน VPN แล้ว Android Studio อาจไม่พบอุปกรณ์อื่นในเครือข่ายเดียวกัน ส่งผลให้เกิดข้อผิดพลาด ADB 10061 ใน บริบทนี้ การยกเลิกการเชื่อมต่อ VPN บนอุปกรณ์ทั้งสองอาจแก้ปัญหาได้
- ขยายไอคอนที่ซ่อนอยู่ของซิสเต็มเทรย์และดับเบิลคลิก บน VPN ไอคอน (เช่น AnyConnect)
- จากนั้นเลือก ยกเลิกการเชื่อมต่อ จากนั้นบนอุปกรณ์ Android ปัดขึ้น (หรือลง) เพื่อแสดงถาดการแจ้งเตือนของอุปกรณ์
- ตอนนี้ แตะที่ VPN (หากแสดง) จากนั้นแตะที่ยกเลิกการเชื่อมต่อ .
- เมื่อยกเลิกการเชื่อมต่ออุปกรณ์ทั้งสองจาก VPN แล้ว เปิด Android Studio อีกครั้ง และในขณะที่รักษา แท็บแก้ไขปัญหาการเชื่อมต่ออุปกรณ์ เปิดใน Studio ตรวจสอบว่าเครื่องเป้าหมายปฏิเสธการเชื่อมต่อข้อผิดพลาด 10061 ได้รับการแก้ไขหรือไม่
- หากไม่ได้ผล ให้ตรวจสอบว่า ปิดการใช้งาน/เปิดใช้งาน Wi-Fi ของอุปกรณ์ Android ช่วยแก้ปัญหา ADB ได้
ปิดใช้งานอะแดปเตอร์เครือข่ายอื่นๆ ในระบบ
เพื่อการทำงานที่เหมาะสมของ ADB นั้น Android Studio ต้องการให้อุปกรณ์ทั้งสองอยู่ในเครือข่ายเดียวกัน แต่บริดจ์ดีบั๊กของ ADB ไม่สามารถจัดการกับหลายเครือข่ายได้ดี ดังนั้น การใช้เครือข่ายหลายเครือข่าย (Ethernet หรือ Wi-Fi) ในระบบอาจกระตุ้นให้เกิดพฤติกรรมของ ADB ภายใต้การสนทนา ในสถานการณ์สมมตินี้ การปิดใช้งานอะแดปเตอร์เครือข่ายอื่นๆ ในระบบอาจช่วยแก้ปัญหาได้
- คลิกขวาที่ Windows และเลือกการเชื่อมต่อเครือข่าย .
- ตอนนี้ เลือก เปลี่ยนตัวเลือกอแด็ปเตอร์ และ คลิกขวา บนอะแดปเตอร์เครือข่าย .
- จากนั้นเลือก ปิดการใช้งาน และ ซ้ำ เหมือนกันกับอะแดปเตอร์เครือข่ายทั้งหมด ยกเว้น Wi-Fi อะแดปเตอร์
- ตอนนี้ เริ่มต้นใหม่ Android Studio และตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่
- หากไม่ได้ผล ให้ขยายไอคอนที่ซ่อนอยู่ของซิสเต็มเทรย์แล้ว คลิก บน Wi-Fi ไอคอน.
- ตอนนี้เลือก โหมดเครื่องบิน และบนอุปกรณ์ Android ปัดขึ้น (หรือลง) เพื่อขยายถาดการแจ้งเตือนของอุปกรณ์
- จากนั้นแตะที่ไอคอนเครื่องบิน และหลังจากนั้น เปิดใช้งาน Wi-Fi บนอุปกรณ์ทั้งสองเครื่อง (โดยไม่ปิดโหมดเครื่องบิน)
- ตอนนี้ เปิดใหม่ Android Studio และตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่
- หากปัญหายังคงอยู่ ให้ตรวจสอบว่าปิดการใช้งาน Wi-Fi ในเราเตอร์ (ไม่รีสตาร์ทเราเตอร์) แล้วเปิดใช้งานอีกครั้งช่วยแก้ปัญหาได้
หากไม่ได้ผล ให้ตรวจสอบว่าใช้แอปโทรศัพท์ของคุณของ Microsoft เพื่อเชื่อมต่อระบบ/อุปกรณ์และดำเนินการคำสั่ง ADB เพื่อแก้ปัญหา
แก้ไขการตั้งค่าการแก้ไขจุดบกพร่อง USB ของอุปกรณ์ Android
การดีบัก USB เป็นองค์ประกอบที่สำคัญของกลไก ADB และหากการตั้งค่านั้นได้รับการกำหนดค่าผิด ADB อาจแสดงคำเตือนว่าไม่สามารถทำการเชื่อมต่อได้เนื่องจากเครื่องเป้าหมายปฏิเสธอย่างแข็งขัน (10061) ในสถานการณ์สมมตินี้ การกำหนดค่าการแก้ไขข้อบกพร่อง USB ของอุปกรณ์ Android อย่างถูกต้องอาจช่วยแก้ปัญหาได้
เปิดใช้งานการแก้ไขข้อบกพร่อง USB ในการตั้งค่าอุปกรณ์ Android
- ขั้นแรก เปิดใช้งานตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ของอุปกรณ์ Android จากนั้นเปิด การตั้งค่า Android .
- เปิดแล้ว ตัวเลือกสำหรับนักพัฒนา และเปิดใช้งาน การแก้ไขจุดบกพร่อง USB (หากปิดใช้งาน) หรือปิดใช้งาน/เปิดใช้งานการดีบัก USB โปรดทราบว่าสำหรับ Android บางรุ่น (เช่น MXQ Pro) คุณอาจพบตัวเลือกการแก้ไขข้อบกพร่อง USB ในแอป> การตั้งค่า (ไม่ใช่ในการตั้งค่า Android)
- จากนั้น ดำเนินการ ต่อไปนี้ใน Command Prompt ที่ยกระดับบนระบบ:
adb connect <DeviceIP:Port>.
- จากนั้น ยืนยัน การเชื่อมต่อบนหน้าจอโทรศัพท์ Android และตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่
- ถ้าไม่ใช่ เพิกถอนการอนุญาตการแก้ไขข้อบกพร่อง USB และ เปิดใช้งาน อนุญาตการดีบัก ADB ในโหมดชาร์จเท่านั้น (Android บางรุ่นอาจแสดงตัวเลือก Allow ADB Debugging in Load Only Mode) เพื่อตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
- หากไม่ได้ผล ให้ตรวจสอบว่าได้ปิดใช้งาน Aggressive Wi-Fi ไปยัง Cellular Handover ในตัวเลือกของนักพัฒนาช่วยแก้ปัญหา
เปิดใช้งานการดีบักไร้สาย เครือข่าย หรือบลูทูธ
- เปิด การตั้งค่า ของ Android 11 (หรือสูงกว่า) และเปิดตัวเลือกสำหรับนักพัฒนา .
- เปิดใช้งาน การดีบักแบบไร้สาย แล้วคลิก อนุญาต ใน อนุญาตการดีบักแบบไร้สาย ในเครือข่ายนี้ . หากคุณเชื่อถือและต้องการใช้คุณลักษณะการดีบักแบบไร้สายเป็นประจำในเครือข่ายปัจจุบัน ให้ทำเครื่องหมายที่ อนุญาตบนเครือข่ายนี้เสมอ .
- ตอนนี้ บน Command Prompt ที่ยกระดับขึ้นของระบบ ดำเนินการ ต่อไปนี้:
adb pair [Phone_IPAddress]:[PORT] [PAIRING CODE]
- เมื่อสำเร็จ ดำเนินการ ต่อไปนี้และตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่:
adb connect [Phone_IPAddress]:[PORT]
โปรดทราบว่าอุปกรณ์ Android TV บางตัวอาจแสดงตัวเลือก Network ADB นอกจากนี้ หากคุณกำลังพยายามเชื่อมต่อกับอุปกรณ์ Android อัจฉริยะ (เช่น นาฬิกา) คุณสามารถเปิดใช้งานการดีบัก Bluetooth ในการตั้งค่าอุปกรณ์ได้
เปลี่ยนโหมดการเชื่อมต่อ USB เป็นการถ่ายโอนไฟล์
- เปิดการตั้งค่าอุปกรณ์ Android และเปิดตัวเลือกสำหรับนักพัฒนา .
- แตะ เพิกถอนการอนุญาตการแก้ไขข้อบกพร่อง USB และเชื่อมต่ออุปกรณ์กับพีซีผ่านสาย USB .
- เมื่อเชื่อมต่อแล้ว ปัดขึ้น (หรือลง) เพื่อเปิดถาดการแจ้งเตือนแล้วแตะ โหมดการใช้งาน USB .
- จากนั้นเลือก การถ่ายโอนไฟล์ และ ดำเนินการ ต่อไปนี้ในพรอมต์คำสั่งที่ยกระดับเพื่อตรวจสอบว่าข้อผิดพลาด 10061 ถูกล้างหรือไม่:
adb connect <DeviceIP:5555>
- หากไม่ได้ผล ให้ตรวจสอบว่าเปลี่ยน โหมดการเชื่อมต่อ USB . หรือไม่ ไปที่ กล้อง แก้ปัญหาได้
- หากปัญหายังคงอยู่ ให้ตรวจสอบว่าปิดใช้งาน พักอยู่ ในตัวเลือกนักพัฒนาช่วยแก้ปัญหาได้
ดำเนินการคำสั่ง ADB ที่แตกต่างกันด้วยพารามิเตอร์ต่างกัน
เครื่องเป้าหมายอาจปฏิเสธการเชื่อมต่อ ADB หากใช้พารามิเตอร์ที่ไม่ถูกต้องในคำสั่ง ADB เช่น หาก IP ของอุปกรณ์เปลี่ยนไปหลังจากการรีสตาร์ทและใช้ IP ก่อนหน้าในคำสั่ง ADB ผู้ใช้อาจพบข้อผิดพลาด 10061 ในบริบทนี้ การรันคำสั่ง ADB ด้วยพารามิเตอร์ที่แตกต่างกันอาจช่วยแก้ไขข้อผิดพลาดการเชื่อมต่อที่ถูกปฏิเสธได้ แต่ก่อนที่จะไปยังเส้นทางนั้น ให้ตรวจสอบว่าการรีสตาร์ททุกอย่างที่เกี่ยวข้องกับกระบวนการ เช่น Android Studio, คอมพิวเตอร์, เราเตอร์, โทรศัพท์ ฯลฯ ช่วยแก้ปัญหาได้หรือไม่
ตรวจสอบ IP ของอุปกรณ์เป้าหมาย
- เปิดการตั้งค่าโทรศัพท์ Android แล้วแตะ Wi-Fi .
- ตอนนี้ คลิกที่ แฮมเบอร์เกอร์ ไอคอนและเลือก การตั้งค่าขั้นสูง .
- จากนั้นตรวจสอบ ที่อยู่ IP ของอุปกรณ์ Android และตรวจสอบให้แน่ใจว่าคุณกำลังดำเนินการต่อไปนี้ใน Command Prompt ที่ยกระดับบนระบบด้วย IP ที่ถูกต้อง:
adb connect <DeviceIP>
- หลังจากนั้น ให้ตรวจสอบว่าปัญหาการปฏิเสธการเชื่อมต่อได้รับการแก้ไขแล้วหรือไม่
ตัดการเชื่อมต่อ ADB จากอุปกรณ์อื่น
หากมีการใช้อุปกรณ์หลายเครื่องกับ Android Studio หรืออุปกรณ์ Android เดียวกันถูกเชื่อมต่อหลังจากผ่านไประยะหนึ่ง การเชื่อมต่อกับอุปกรณ์อื่นหรือการเชื่อมต่อก่อนหน้าไปยังอุปกรณ์ปัจจุบันอาจทำให้เครื่องเป้าหมายปฏิเสธการเชื่อมต่อ ในกรณีเช่นนี้ การยกเลิกการเชื่อมต่อ ADB จากอุปกรณ์อื่นอาจช่วยแก้ปัญหาได้
- คลิกขวาที่ Windows และค้นหา พรอมต์คำสั่ง .
- ตอนนี้ คลิกขวา บน พรอมต์คำสั่ง และในเมนูย่อย ให้เลือก เรียกใช้ในฐานะผู้ดูแลระบบ .
- จากนั้น ดำเนินการ ต่อไปนี้:
adb disconnect
- ตอนนี้ เปิดใหม่ Android Studio และ ดำเนินการ สิ่งต่อไปนี้เพื่อตรวจสอบว่าการเชื่อมต่อ ADB สำเร็จหรือไม่:
adb tcpip 5555 adb connect <the_device_ip>
- หากไม่ได้ผล ให้ดำเนินการ คำสั่งต่อไปนี้ใน Command Prompt ที่ยกระดับ:
adb devices
- หากมี อุปกรณ์หลายเครื่อง แสดงดังต่อไปนี้:
List of devices attached dfdcdc9c device emulator-5554 device
- จากนั้น คุณสามารถ ดำเนินการ TCPIP และเชื่อมต่อคำสั่งเป็นรหัสอุปกรณ์ แต่เพิ่ม -s ให้กับพวกเขาดังต่อไปนี้:
adb -s dfdcdc9c tcpip 5555 adb -s dfdcdc9c connect <ip addr>
- ตอนนี้ ให้ตรวจสอบว่าข้อผิดพลาด ADB 10061 ถูกล้างหรือไม่
ใช้ Ping ต่อเนื่องบนระบบด้วยคำสั่ง ADB อื่นๆ
หากไม่ได้ผล คุณอาจตั้งค่า Ping ต่อเนื่องบนระบบเพื่อตรวจสอบว่าระบบสามารถเชื่อมต่อกับ IP ของอุปกรณ์ได้หรือไม่ จากนั้นดำเนินการคำสั่ง ADB ในภายหลัง
- เปิดพรอมต์คำสั่ง ในระบบและดำเนินการ ต่อไปนี้ (เมื่อใดก็ตามที่คุณต้องหยุดคำสั่ง Ping ให้ใช้ทางลัด Ctrl+C):
ping -t (DeviceIP)
- หากเชื่อมต่อสำเร็จ ให้เชื่อมต่ออุปกรณ์และระบบผ่านสาย USB .
- ลองใช้คำสั่ง ADBต่อไปนี้ เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
adb disconnect adb kill-server adb start-server adb usb adb devices adb tcpip 5555
- จากนั้น ถอดปลั๊ก สาย USB จากระบบและดำเนินการ คำสั่งต่อไปนี้ใน Command Prompt ที่ยกระดับของระบบ:
adb connect <DeviceIP:Port>
- หลังจากเชื่อมต่อสำเร็จ คุณสามารถขยาย Studio>>Run จากนั้นเลือก อุปกรณ์ เพื่อตรวจสอบว่าข้อผิดพลาดของ ADB ถูกล้างหรือไม่
หากคำสั่ง ping ล้มเหลวในขั้นตอนที่ 2 ให้ลองค้นหาปัญหาเครือข่ายที่ทำให้เกิดข้อผิดพลาด ADB
ใช้พอร์ตอื่นในคำสั่ง ADB
หากคำสั่ง ADB ด้านบนใช้ไม่ได้ ปัญหาอาจเกิดจากหมายเลขพอร์ตที่ใช้ในคำสั่งไม่ถูกต้อง ที่นี่ การลองใช้หมายเลขพอร์ตอื่นอาจช่วยแก้ปัญหาได้
- ซ้ำ ขั้นตอนที่กล่าวข้างต้นแต่ที่ คำสั่ง TCPIP ดำเนินการ ต่อไปนี้:
adb tcpip 5557 adb connect (DeviceIP)
- จากนั้น ดำเนินการ ต่อไปนี้:
adb tcpip 5555 adb connect (DeviceIP)
โปรดทราบว่าอุปกรณ์บางอย่างมีพอร์ต 5555 ปิดตามค่าเริ่มต้น (เช่น Mi Box) และในการเปิดพอร์ตที่จำเป็น คุณอาจต้องเชื่อมต่ออุปกรณ์กับ USB เข้ากับระบบและดำเนินการ ดังต่อไปนี้:
adb tcpip 5555
นอกจากนี้ โปรดทราบว่าพอร์ตจะปิดหากอุปกรณ์รีสตาร์ท และคุณอาจต้องทำซ้ำขั้นตอนข้างต้นเพื่อเปิดพอร์ตที่จำเป็น
ใช้ที่อยู่ IP ของ Local Host ในคำสั่งหากใช้ Android Emulator
หากปัญหาเกิดขึ้นกับตัวจำลอง Android อาจเป็นผลมาจากความพยายามของ ADB ในการเชื่อมต่อกับ localhost ผ่าน IPv6 (ซึ่งจะเป็น “::1” ไม่ใช่ 127.0.0.1) ในบริบทนี้ การใช้ที่อยู่ IPv4 ของโฮสต์ในพื้นที่อาจแก้ปัญหาได้
- ดำเนินการ ต่อไปนี้ในพรอมต์คำสั่งที่ยกระดับบนระบบ:
adb forward tcp:4444 localabstract:/adb-hub adb connect 127.0.0.1:4444
- จากนั้นตรวจสอบว่าปัญหาการเชื่อมต่อ ADB ได้รับการแก้ไขหรือไม่
- หากไม่ได้ผล ให้ตรวจสอบว่าใช้คำสั่งเชื่อมต่อ ADB โดยไม่ระบุพอร์ต ตัวเลขช่วยแก้ปัญหา
adb connect 127.0.0.1
หากวิธีข้างต้นไม่ได้ผลสำหรับคุณ คุณอาจลองใช้ปลั๊กอิน ADB (เช่น Wi-Fi ADB Ultimate หรือ scrcpy) เพื่อแก้ปัญหา หากไม่ได้ผล คุณสามารถรีเซ็ตระบบ หรือโทรศัพท์เป็นค่าเริ่มต้นจากโรงงาน สำหรับช่างเทคนิคขั้นสูง ให้เพิ่ม IP ของอุปกรณ์ลงในตาราง ARP ของระบบอาจแก้ปัญหาได้