Android Debug Bridge (ADB) คำสั่งเพื่อการควบคุม Android ขั้นสูง
ใช้คำสั่งแบบ command line เพื่อเข้าความคุมหรือออกคำสั่งให้กับอุปกรณ์ android ซึ่งในกรณีที่ใช้เครื่องจริงก็จะใช้ผ่าน USB Driver นะครับ ส่วนใน Emulator ก็สามารถใช้ได้เช่นกัน

การใช้งาน ADB เบื้องต้น
ตรวจสอบให้แน่ใจว่าได้เปิดโหมด USB Debug ที่โทรศัพท์หรือใน Emulator แล้ว ตั้งค่าที่ Menu > Setting >Applications >Development > USB Debugging

** การใช้งาน adb ทุกครั้งต้อง สั่ง cd ไปที่ android-sdk-windows/tools
ตรวจสอบว่าคอมพิวเตอร์มองเห็นโทรศัพท์หรือยังโดยพิมพ์
./adb devices

Login shell (สำหรับเครื่องที่ Root แล้ว) ส่วน Emulator ถือว่ามีสิทธิ Root อยู่แล้ว
./adb shell

แสดงรายการแอพลิเคชั่นในโทรศัพท์
./adb remount
./adb shell
# cd /system/app
# ls
./adb shell
# cd /system/app
# ls

ลบแอพลิเคชั่น
./adb remount
./adb shell
# rm /system/app/xxxx.apk
./adb shell
# rm /system/app/xxxx.apk
ติดตั้งแอพลิเคชั่น
./adb install xxx.apk [path directory]
./adb install xxx.apk [path directory]
ยกตัวอย่าง
./adb install AndroidThaiDict_v1.1.apk /media/data/AndroidThaiDict_v1.1.apk
./adb install AndroidThaiDict_v1.1.apk /media/data/AndroidThaiDict_v1.1.apk

โอนย้ายไฟล์ระหว่างคอมพิวเตอร์กับโทรศัพท์แอนดรอยด์
โอนย้ายไฟล์เข้าเครื่องโทรศัพท์
โอนย้ายไฟล์เข้าเครื่องโทรศัพท์
./adb push [source] [ destination]
ตัวอย่าง
./adb push /media/data/HotNews_v1.1.apk /mnt/sdcard
./adb push /media/data/HotNews_v1.1.apk /mnt/sdcard

โอนย้ายไฟล์จากโทรศัพท์
./adb pull source [destination]
./adb pull source [destination]
ตัวอย่าง
./adb pull /mnt/sdcard/HotNews_v1.1.apk /media/data
./adb pull /mnt/sdcard/HotNews_v1.1.apk /media/data

นอกจากนั้นยังมี
adb reboot ใช้สั่งให้เครื่อง Reboot ทันที
adb reboot bootloader ใช้สั่งให้เครื่องรีบูตแล้วเปิดตัวเองเข้าสู่ bootloader mode
adb reboot recovery ใช้สั่งให้เครื่องรีบูตแล้วเปิดตัวเองเข้าสู่ recovery mode ใช้สำหรับการรีเซ็ตเครื่อง
- ขอขอบคุณข้อมูลบางส่วนจาก http://www.playoss.com/node/124