ด้วยสมาร์ทโฟนที่มีอยู่ทุกที่ ความต้องการในการโอนไฟล์จากคอมพิวเตอร์ส่วนตัวไปยังสมาร์ทโฟนและในทางกลับกัน จึงเกิดขึ้น ไม่ chỉแค่นั้น คุณอาจต้องการ debug แอพบางอย่างหรือติดตั้งแอพใหม่ ฯลฯ สำหรับซึ่งยูทิลิตี้บรรทัดคำสั่งที่เรียกว่า ADB หรือ Android Debug Bridge มักจะถูกใช้
บางครั้ง ผู้คนสุดท้ายแล้วเจอปัญหาไม่สามารถเชื่อมต่อกับสมาร์ทโฟนของพวกเขาได้ แม้ว่าตามพวกเขา พวกเขาทำทุกอย่างถูกต้องแล้ว อย่าเพิ่งกังวล นี่คือสิ่งที่เราอยู่ที่นี่ คู่มือนี้จะบอกคุณวิธีแก้ปัญหา 'Error: device not found' - ดังนั้นก็lean back, ริล랙ซ์ และทำตามคำแนะนำ
สาเหตุของข้อผิดพลาด ADB Device Not Found
ก่อนที่เราจะกระโดดไปที่วิธีแก้ คุณอาจอยากรู้ว่าสิ่ง gìทำให้เกิดปัญหานี้ จริงๆ แล้วหลายอย่างสามารถทำให้เกิดปัญหานี้ -
- ไดรเวอร์ไม่ได้รับการอัปเดต ไดรเวอร์คือตัวผู้แสดงที่รับผิดชอบสื่อสารกับอินเทอร์เฟซและ OS ของคุณ หากมันไม่ได้รับการอัปเดต คุณอาจเจอข้อผิดพลาดนี้
- USB debugging ไม่ได้เปิดใช้งาน โหมดนี้จำเป็นสำหรับ ADB เพื่อทำงานบนอุปกรณ์ Android ของคุณ
- การเลือกโหมดการเชื่อมต่อที่ผิด โหมดการเชื่อมต่อที่ถูกต้องควรถูกเลือกสำหรับประเภทการโอนที่คุณต้องการเริ่มต้น
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณมี ADB ติดตั้งแล้ว
วิธีที่ 1: เปิดใช้งาน Developer Options และ USB Debugging
เพื่อเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน USB Debugging บนอุปกรณ์ของคุณแล้ว เนื่องจาก ADB ไม่ทำงานหากไม่เปิด ในการทำเช่นนั้น:
- ไปที่ Settings ของโทรศัพท์และเลือก About
- ในเมนู About ให้กด 'Builder number' เจ็ดครั้ง ซึ่งจะเปิดใช้งาน Developer Options
- หลังจากนั้น กลับไปและเลือก Developer options

- เลื่อนลงและกด 'USB Debugging'
วิธีที่ 2: เปลี่ยนโหมดการเชื่อมต่อ
Android มีโหมดการเชื่อมต่อที่แตกต่างกันซึ่งบางครั้งอาจทำให้เกิดปัญหานี้ ในกรณีของ adb เราต้องการ MTP (Media Transfer Protocol) สิ่งหนึ่งที่ต้องจดจำคือ สมาร์ทโฟนของคุณอาจมี Transfer files แทน MTP ซึ่งเป็นสิ่งเดียวกัน สำหรับนี้ สิ่งที่คุณต้องทำคือ:
- ตรวจสอบให้แน่ใจว่าอุปกรณ์ของคุณเสียบถูกต้อง
- ดึงหน้าต่างการแจ้งเตือนลงมาและเลือก USB connection notification
- ที่นี่ ให้เลือก MTP เป็นโหมดการเชื่อมต่อ

หมายเหตุ: บางคนรายงานว่าการเลือกโหมด PTP ทำงานได้สำหรับพวกเขา ตรวจสอบให้แน่ใจว่าลองนั้นด้วย
วิธีที่ 3: อัปเดต ADB Interface
บางครั้ง ปัญหาเกิดจาก ADB interface driver ที่ล้าสมัย ในการอัปเดตไดรเวอร์ สิ่งที่คุณต้องทำคือ:
- บนคอมพิวเตอร์ของคุณ ให้คลิกขวาที่ 'My Computer' และเลือก Device Manager
- ภายใต้ Other Devices คุณจะเห็น 'Android ADB Interface' หรือ 'Android Phone' คลิกขวาและเลือก 'Update Driver Software'

- หลังจากนั้น เลือก 'Browse my computer for driver software'
- จากนั้น เลือก 'Let me pick from a list of device drivers on my computer'
- หน้าต่างจะโผล่ขึ้นมา ตรวจสอบให้แน่ใจว่า 'Show all devices' ถูกไฮไลท์ และคลิก Next

- คลิกตัวเลือก 'Have Disk'
- ไปที่ที่คุณติดตั้ง SDK ซึ่งปกติจะเป็น
C:\Program Files\Android\android-sdk\extras\\google\usb_driver\
ที่นั่นคุณจะต้องดับเบิลคลิก android_winusb.inf - เลือก 'Android ADB Interface' จากรายการ

- คลิก 'Yes' และจากนั้นคลิก 'Install'
- รอการติดตั้งเสร็จสิ้น และปิดหน้าต่าง
คุณสามารถลองเชื่อมต่ออุปกรณ์ของคุณอีกครั้ง หากมันยังไม่รู้จัก
วิธีที่ 4: ติดตั้ง Universal ADB Windows Driver
หากคุณแน่ใจว่าวิธีแก้ไขที่กล่าวมาข้างต้นจะไม่ได้ผลสำหรับคุณ หรือไม่ได้ผลสำหรับคุณ การติดตั้ง Universal ADB Windows Driver อาจเป็นคำตอบสำหรับคุณ มันง่ายมาก ดาวน์โหลดไดรเวอร์จากเว็บไซต์อย่างเป็นทางการของพวกเขาและติดตั้ง
วิธีที่ 5: รีเซ็ตกระบวนการ ADB
บางครั้ง ทุกอย่างทำงานแตคุณยังคงไม่สามารถรายการสมาร์ทโฟนของคุณได้ - หมายความว่าคุณติดตั้งไดรเวอร์ USB, เปิดใช้งาน USB debugging ฯลฯ ในกรณีเช่นนี้ การ kill server และเริ่มใหม่อาจช่วยคุณได้ ในการทำเช่นนั้น ให้พิมพ์คำสั่งต่อไปนี้ในบรรทัดคำสั่ง
adb kill-server adb start-server
วิธีที่ 6: เปลี่ยนสายเคเบิล
สุดท้าย หากไม่มีอะไรทำงานได้สำหรับคุณ การได้สายเคเบิลใหม่อาจเป็นทางออกสำหรับคุณ โอกาสที่สายเคเบิลของคุณเสียหายสูง ซึ่งหมายความว่าไม่ว่าคุณจะทำอะไร ปัญหาของคุณจะคงอยู่ เพราะปัญหาไม่ได้อยู่ที่ไดรเวอร์ของคุณ แต่มาจากฮาร์ดแวร์ ในการตรวจสอบว่าสายเคเบิลของคุณเสียหายหรือไม่ ลองทำดังนี้:
- เชื่อมต่อ สายเคเบิลของคุณกับพอร์ตบนชาร์จเจอร์
- ลอง ชาร์จ สมาร์ทโฟนของคุณด้วยสายเคเบิลนั้น
หากมันไม่เริ่มชาร์จ นี่หมายความว่าสายเคเบิลของคุณผิดปกติ และคุณจะต้องหาสายใหม่