Android Debug Bridge (ADB) เป็นเครื่องมือบรรทัดคำสั่งสำคัญสำหรับควบคุมอุปกรณ์ Android จากคอมพิวเตอร์ ด้วย ADB คุณสามารถสั่งสำรองข้อมูล (Backup), ติดตั้งไฟล์ .zip (Sideload) ที่มักจะฟลัชผ่าน Custom Recovery, ปลดล็อค Bootloader บนอุปกรณ์ Nexus และคำสั่งอื่นๆ สำหรับ Debug โทรศัพท์ Android
การติดตั้ง ADB บน Windows เป็นกระบวนการที่ไม่ยุ่งยากแต่มีหลายขั้นตอน บทความนี้จะแนะนำตั้งแต่ต้นจนจบ
วิธีติดตั้ง ADB บน Windows
- ไปที่เว็บไซต์ Android SDK ไปที่ “SDK Tools Only” ดาวน์โหลดเวอร์ชันสำหรับแพลตฟอร์มของคุณ (Windows)

- เปิด SDKManager.exe เลือกติดตั้งเฉพาะ “Android SDK Platform Tools” หากใช้โทรศัพท์ Nexus ควรเลือก “Google USB Driver” ด้วย กด Install จะเริ่มดาวน์โหลดไฟล์ที่จำเป็น

- เปิด USB Debugging บนอุปกรณ์ Android ADB จะทำงานได้ก็ต่อเมื่อ USB Debugging เปิดอยู่ อยู่ที่ Developer Options หากยังไม่ได้เปิด Developer Options: ไป Settings > About Phone แตะ Build Number 7 ครั้ง จะแจ้งว่า Developer Options เปิดแล้ว จากนั้นเข้า Developer Options เปิด USB Debugging

- ไปที่โฟลเดอร์ ที่ติดตั้ง SDK Tools บน PC Shift + Right Click ที่โฟลเดอร์ > เลือก “Open Command Window Here” (หรือ Open PowerShell window here)
- เชื่อมต่อ โทรศัพท์ Android เข้า PC ผ่าน USB (ใช้สาย Data ไม่ใช่สายชาร์จอย่างเดียว) หากโทรศัพท์ถาม ให้เลือกโหมด File Transfer (MTP) ใน Command terminal พิมพ์:
adb devices

ควรแสดงอุปกรณ์ว่า Connected หากไม่แสดงอุปกรณ์ อาจต้องดาวน์โหลด USB Driver เฉพาะรุ่นโทรศัพท์จากเว็บผู้ผลิต
ควรตั้งค่า System Path ให้รันคำสั่ง ADB ได้จากทุกที่ใน Command Prompt โดยไม่ต้องอยู่ในโฟลเดอร์ SDK Tools วิธีแตกต่างเล็กน้อยระหว่าง Windows 7/8 และ 10
เพิ่ม ADB ใน System Path สำหรับ Windows 7, 8
- ไป Control Panel > System > Security คลิก “Advanced System Settings” > “Environment Variables”

- หาตัวแปรชื่อ “Path” คลิกไฮไลท์ > “Edit”

- เพิ่มพาธโฟลเดอร์ ADB ไปท้ายค่า Variable value โดยไม่มีเว้นวรรค คั่นด้วย Semicolon (;) ตัวอย่าง:
;C:\Android\platform-tools
เพิ่ม ADB ใน System Path สำหรับ Windows 10
ทำตามขั้นตอนข้างต้นจนถึงข้อ 3 แต่ในหน้าต่าง Environment Variables ของ Windows 10 ให้คลิก “New” แล้วเพิ่มพาธโฟลเดอร์ ADB แล้วกด Enter
รายการคำสั่ง ADB ที่มีประโยชน์
adb install C:\package.apk– ติดตั้งไฟล์ .apk จาก C:\ ไปยังอุปกรณ์ Androidadb uninstall package.name– ถอนติดตั้งแอป package.name เช่นcom.facebook.katanaadb push C:\file /sdcard/file– คัดลอกไฟล์จาก C:\ ไป SD card ของอุปกรณ์adb pull /sdcard/file C:\file– ย้อนกลับของ push (คัดลอกจากอุปกรณ์ไป PC)adb logcat– ดู Log จากอุปกรณ์ Androidadb shell– เปิด Command line แบบโต้ตอบบนอุปกรณ์ (Linux shell)adb shell command– รันคำสั่งบน Command line ของอุปกรณ์adb reboot– รีบูทอุปกรณ์adb reboot-bootloader– รีบูทเข้าสู่ Bootloaderadb reboot recovery– รีบูทเข้าสู่ Recovery mode
fastboot devices – คำสั่ง ADB ทำงานได้ก็ต่อเมื่อโทรศัพท์บูตเสร็จแล้ว ไม่ทำงานในโหมด Bootloader Fastboot ใช้ส่งคำสั่ง ADB ได้ในโหมด Bootloader เหมาะสำหรับกรณีติด Recovery loop