ADB Device Not Found แก้อย่างไร เชื่อมต่อไม่ติด

ปัญหา ADB Device Not Found เป็นหนึ่งในปัญหาที่พบได้บ่อยที่สุดสำหรับผู้ใช้งาน Android SDK Platform Tools, Android Studio และ ADB

อาการคือเมื่อพิมพ์คำสั่ง

adb devices

กลับไม่พบอุปกรณ์ Android หรือแสดงข้อความผิดพลาด ทำให้ไม่สามารถใช้งาน ADB, ติดตั้ง APK, รีบูตเครื่อง หรือใช้คำสั่งต่างๆ ได้

บทความนี้จะรวบรวมสาเหตุทั้งหมดและวิธีแก้ไขแบบละเอียด ตั้งแต่ปัญหาพื้นฐานจนถึงปัญหาระดับนักพัฒนา


📱 ADB Device Not Found คืออะไร

ADB Device Not Found หมายถึง

ADB ไม่สามารถมองเห็นอุปกรณ์ Android ที่เชื่อมต่ออยู่


อาการที่พบบ่อย

No Devices Found

หรือ

List of devices attached

แต่ไม่มีอุปกรณ์แสดง


🔍 สาเหตุที่พบบ่อยที่สุด

จากประสบการณ์ของทีมงาน comsiam

สาเหตุหลักมีดังนี้

USB Debugging ไม่ได้เปิด


Driver มีปัญหา


สาย USB ไม่รองรับข้อมูล


ADB Server ค้าง


Android ยังไม่อนุญาตการเชื่อมต่อ


⚙️ ขั้นตอนที่ 1 ตรวจสอบ USB Debugging

เข้า

Settings

→ Developer Options

→ USB Debugging


ตรวจสอบว่าเปิดอยู่


หากปิดอยู่

ADB จะไม่สามารถตรวจพบอุปกรณ์ได้


⚙️ ขั้นตอนที่ 2 ตรวจสอบการเชื่อมต่อ

เปิด Command Prompt


พิมพ์

adb devices

หากผลลัพธ์เป็น

List of devices attached

และไม่มี Serial Number

ให้ดำเนินการขั้นตอนต่อไป


⚙️ ขั้นตอนที่ 3 ตรวจสอบสาย USB

ปัญหาที่พบบ่อยมากคือ

ใช้สายชาร์จอย่างเดียว


สายประเภทนี้

จ่ายไฟได้

แต่ส่งข้อมูลไม่ได้


วิธีแก้

ใช้

✅ สายแท้

✅ Data Cable

✅ USB Sync Cable


⚙️ ขั้นตอนที่ 4 เปลี่ยนพอร์ต USB

บางครั้งพอร์ต USB มีปัญหา


ลองเปลี่ยน

  • USB 2.0
  • USB 3.0

หรือเสียบด้านหลังเครื่อง PC

แทนด้านหน้า


⚙️ ขั้นตอนที่ 5 ตรวจสอบข้อความ Allow USB Debugging

หลังเสียบสาย

Android ควรแสดงข้อความ

Allow USB Debugging?

ให้กด

Allow

และติ๊ก

Always Allow From This Computer

หากไม่กดอนุญาต

ADB จะไม่สามารถเชื่อมต่อได้


⚙️ ขั้นตอนที่ 6 รีสตาร์ท ADB Server

บางครั้ง ADB Server ค้าง


ใช้คำสั่ง

adb kill-server

ตามด้วย

adb start-server

จากนั้น

adb devices

อีกครั้ง


⚙️ ขั้นตอนที่ 7 ตรวจสอบ Driver

เปิด

Device Manager


หากพบ

Unknown Device

หรือเครื่องหมายตกใจ

⚠️


แสดงว่า Driver มีปัญหา


วิธีแก้

ถอน Driver เดิม


ติดตั้งใหม่

ตามยี่ห้อที่ใช้งาน


Samsung

Samsung USB Driver


Xiaomi

Xiaomi USB Driver


Google Pixel

Google USB Driver


⚙️ ขั้นตอนที่ 8 Revoke USB Debugging

บางครั้ง Android จำข้อมูลเก่าผิดพลาด


เข้า

Developer Options


เลือก

Revoke USB Debugging Authorizations

จากนั้น

เสียบสายใหม่

แล้วกด

Allow

อีกครั้ง


⚙️ ขั้นตอนที่ 9 อัปเดต Platform Tools

ADB เวอร์ชันเก่า

อาจไม่รองรับ Android รุ่นใหม่


ตรวจสอบ

adb version

หากเก่ามาก

ควรอัปเดต Platform Tools


⚙️ ขั้นตอนที่ 10 รีสตาร์ทอุปกรณ์

หากยังไม่สำเร็จ

รีสตาร์ท

Android


Windows


จากนั้นเชื่อมต่อใหม่


⚠️ ADB ขึ้น Unauthorized

ตัวอย่าง

unauthorized

ไม่ใช่ Device Not Found


แต่ Android ยังไม่อนุญาต


วิธีแก้

Revoke Authorization

แล้วเชื่อมต่อใหม่


⚠️ ADB ขึ้น Offline

ตัวอย่าง

offline

มักเกิดจาก

  • Driver ผิด
  • ADB ค้าง
  • Android มีปัญหา

วิธีแก้

รีสตาร์ท ADB Server

และเสียบสายใหม่


📡 กรณีใช้ Wireless Debugging

หากเชื่อมต่อผ่าน Wi-Fi

ตรวจสอบ

Android อยู่เครือข่ายเดียวกัน


IP Address ถูกต้อง


Wireless Debugging เปิดอยู่


📈 เช็กลิสต์แก้ปัญหาแบบเร็ว

✅ เปิด 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 ทุกประเภท