Contact
Line : comsiam
Contact
Line : comsiam
ปัญหา ADB Device Not Found เป็นหนึ่งในปัญหาที่พบได้บ่อยที่สุดสำหรับผู้ใช้งาน Android SDK Platform Tools, Android Studio และ ADB
อาการคือเมื่อพิมพ์คำสั่ง
adb devices
กลับไม่พบอุปกรณ์ Android หรือแสดงข้อความผิดพลาด ทำให้ไม่สามารถใช้งาน ADB, ติดตั้ง APK, รีบูตเครื่อง หรือใช้คำสั่งต่างๆ ได้
บทความนี้จะรวบรวมสาเหตุทั้งหมดและวิธีแก้ไขแบบละเอียด ตั้งแต่ปัญหาพื้นฐานจนถึงปัญหาระดับนักพัฒนา
ADB Device Not Found หมายถึง
ADB ไม่สามารถมองเห็นอุปกรณ์ Android ที่เชื่อมต่ออยู่
อาการที่พบบ่อย
No Devices Found
หรือ
List of devices attached
แต่ไม่มีอุปกรณ์แสดง
จากประสบการณ์ของทีมงาน comsiam
สาเหตุหลักมีดังนี้
เข้า
Settings
→ Developer Options
→ USB Debugging
ตรวจสอบว่าเปิดอยู่
หากปิดอยู่
ADB จะไม่สามารถตรวจพบอุปกรณ์ได้
เปิด Command Prompt
พิมพ์
adb devices
หากผลลัพธ์เป็น
List of devices attached
และไม่มี Serial Number
ให้ดำเนินการขั้นตอนต่อไป
ปัญหาที่พบบ่อยมากคือ
ใช้สายชาร์จอย่างเดียว
สายประเภทนี้
จ่ายไฟได้
แต่ส่งข้อมูลไม่ได้
ใช้
✅ สายแท้
✅ Data Cable
✅ USB Sync Cable
บางครั้งพอร์ต USB มีปัญหา
ลองเปลี่ยน
หรือเสียบด้านหลังเครื่อง PC
แทนด้านหน้า
หลังเสียบสาย
Android ควรแสดงข้อความ
Allow USB Debugging?
ให้กด
Allow
และติ๊ก
Always Allow From This Computer
หากไม่กดอนุญาต
ADB จะไม่สามารถเชื่อมต่อได้
บางครั้ง ADB Server ค้าง
ใช้คำสั่ง
adb kill-server
ตามด้วย
adb start-server
จากนั้น
adb devices
อีกครั้ง
เปิด
Device Manager
หากพบ
Unknown Device
หรือเครื่องหมายตกใจ
⚠️
แสดงว่า Driver มีปัญหา
ถอน Driver เดิม
ติดตั้งใหม่
ตามยี่ห้อที่ใช้งาน
Samsung USB Driver
Xiaomi USB Driver
Google USB Driver
บางครั้ง Android จำข้อมูลเก่าผิดพลาด
เข้า
Developer Options
เลือก
Revoke USB Debugging Authorizations
จากนั้น
เสียบสายใหม่
แล้วกด
Allow
อีกครั้ง
ADB เวอร์ชันเก่า
อาจไม่รองรับ Android รุ่นใหม่
ตรวจสอบ
adb version
หากเก่ามาก
ควรอัปเดต Platform Tools
หากยังไม่สำเร็จ
รีสตาร์ท
จากนั้นเชื่อมต่อใหม่
ตัวอย่าง
unauthorized
ไม่ใช่ Device Not Found
แต่ Android ยังไม่อนุญาต
Revoke Authorization
แล้วเชื่อมต่อใหม่
ตัวอย่าง
offline
มักเกิดจาก
รีสตาร์ท ADB Server
และเสียบสายใหม่
หากเชื่อมต่อผ่าน Wi-Fi
ตรวจสอบ
✅ เปิด USB Debugging
✅ กด Allow USB Debugging
✅ ใช้สาย Data Cable
✅ เปลี่ยนพอร์ต USB
✅ รีสตาร์ท ADB Server
✅ ติดตั้ง Driver ใหม่
✅ อัปเดต Platform Tools
✅ รีสตาร์ท Android
ดูอุปกรณ์
adb devices
รีสตาร์ท ADB
adb kill-server
adb start-server
ดูเวอร์ชัน
adb version
สามคำสั่งนี้ช่วยแก้ปัญหาได้ในหลายกรณี
ADB Device Not Found มักเกิดจาก USB Debugging ยังไม่เปิด, ยังไม่ได้กดอนุญาตการเชื่อมต่อ, Driver มีปัญหา หรือใช้สาย USB ที่ไม่รองรับการส่งข้อมูล
การตรวจสอบทีละขั้นตอนตั้งแต่สาย USB, Driver, USB Debugging และการรีสตาร์ท ADB Server จะช่วยแก้ปัญหาได้เกือบทั้งหมด
สำหรับผู้ที่ใช้งาน Android SDK Platform Tools เป็นประจำ การเข้าใจสาเหตุของ Device Not Found ถือเป็นทักษะพื้นฐานที่สำคัญ และเป็นปัญหาที่ทีมงาน comsiam พบและแก้ไขอยู่เป็นประจำในการทำงานกับอุปกรณ์ Android ทุกประเภท