ข้อดีอย่างหนึ่งของการใช้ Android คือเราสามารถเข้าถึง "ความลึก" ของอุปกรณ์ของเราและสัมผัสได้ทุกอย่าง ไปยังสิ่งที่ไม่สามารถหยั่งรู้ได้และไกลออกไป ในการดำเนินการนี้ Android มีเครื่องมือต่างๆให้เราเช่นADB ( Android Debug BridgeหรือAndroid Debug Bridge )
เอดีบีเป็นโปรแกรมที่รวมอยู่ในชุดพัฒนา Android (Android สตูดิโอ) และรวมถึงชุดของคำสั่งที่เราสามารถดำเนินการในหน้าต่างคำสั่งที่เรียบง่ายในการสื่อสารกับอุปกรณ์ของเราได้โดยตรงจากเครื่องคอมพิวเตอร์
นอกเหนือจากคำสั่ง ADB ที่กล่าวถึงแล้วเรายังสามารถใช้คำสั่งที่เรียกว่าfastbootซึ่งเป็นชุดคำสั่งที่เราสามารถใช้ได้จาก bootloader Android โดยไม่ต้องเข้าสู่ระบบปฏิบัติการจริงๆ
ในระยะสั้นเครื่องมือ 2 อย่างที่ดีสำหรับเราหากเราต้องการติดตั้งROM ที่กำหนดเองรูทหรือเรียนรู้เพิ่มเติมเกี่ยวกับ Android
ข้อกำหนดสำหรับการใช้คำสั่ง ADB และ Fastboot
เพื่อที่จะใช้คำสั่ง ADB และสื่อสารกับอุปกรณ์ Android เราจะต้องดาวน์โหลดและติดตั้งหนึ่งที่รู้จักกันเป็นAndroid สตูดิโอหรือAndroid SDK สามารถดาวน์โหลดได้จากหน้าการพัฒนา Android อย่างเป็นทางการ
ในกรณีที่เราทำงานกับWindowsเราจะต้องเรียกใช้งานแพ็คเกจที่เราเพิ่งดาวน์โหลดมา หากมีข้อสงสัยสามารถปรึกษาคู่มือการติดตั้ง ผู้ใช้LinuxและMacยังมีเวอร์ชันที่เกี่ยวข้องในหน้าทางการของ Android Studio ดังกล่าวข้างต้น
สุดท้ายโปรดจำไว้ว่าจำเป็นต้องเปิดใช้งานการดีบัก USBของเทอร์มินัล นอกจากนี้เราจะต้องติดตั้งไดรเวอร์อุปกรณ์ที่เกี่ยวข้องบนพีซี
คำสั่ง ADB ที่ใช้มากที่สุด 10 คำสั่ง
ต่อไปเราจะแสดงคำสั่ง ADB ทั่วไปที่ใช้ในการโต้ตอบกับโทรศัพท์หรือแท็บเล็ต Android
เพื่อให้คำสั่งทำงานได้อย่างถูกต้องเราต้องเปิดเทอร์มินัลระบบและไปที่เส้นทางเดียวกับที่เราติดตั้งแพ็คเกจการพัฒนา Android (โดยปกติจะอยู่ใน C: / หรือไฟล์โปรแกรม)
หากเมื่อใดก็ตามที่เราต้องการโอนหรือเรียกไฟล์ขอแนะนำให้อยู่ในเส้นทางเดียวกันนี้
1 # อุปกรณ์ adb
คำสั่ง "adb device" เป็นคำสั่งพื้นฐานที่สุด ใช้เพื่อทราบว่าอุปกรณ์สื่อสารกับพีซีอย่างถูกต้องหรือไม่ เราเปิดเทอร์มินัลระบบและพิมพ์คำสั่งโดยตรง หากทุกอย่างเป็นไปด้วยดีเราจะแสดงรายการอุปกรณ์ที่เชื่อมต่อพร้อมหมายเลขซีเรียลและสถานะตามลำดับ
2 # adb ติดตั้ง
อันนี้ค่อนข้างชัดเจนใช่มั้ย? ด้วยบรรทัดคำสั่งนี้เราสามารถติดตั้งแอพพลิเคชั่นในรูปแบบ apk บนอุปกรณ์ได้โดยตรงจากคอนโซลคำสั่งของพีซีของเรา
ติดตั้ง adb app.apk
ตัวอย่างเช่น: adb ติดตั้ง whatsapp.apk
3 # adb push
ด้วย "adb push" เราสามารถถ่ายโอนไฟล์จากพีซีไปยังเส้นทางที่ระบุของอุปกรณ์ Android เพียงแค่ปล่อยไฟล์ไว้ในเส้นทางเดียวกับที่เราอยู่ในหน้าต่างคำสั่งและเขียนสิ่งต่อไปนี้:
adb push filename destination_path
ตัวอย่างเช่นadb push movie.mp4 / sdcard / movies
4 # adb ดึง
ในกรณีนี้สิ่งที่เราจะทำกลับตรงกันข้ามคือคัดลอกไฟล์จากเครื่องไปยังพีซี ไฟล์จะถูกคัดลอกไปยังพา ธ เดียวกับที่เราอยู่ในคอนโซลคำสั่ง
Adb ดึงชื่อไฟล์ source_path
ตัวอย่างเช่นadb pull despacito.mp3 / sdcard / trash
5 # adb รีบูต
ด้วยคำสั่งนี้เราจะรีสตาร์ทอุปกรณ์ Android โดยตรงจากคอนโซลคำสั่ง
ตัวอย่างเช่นadb reboot
6 # adb รีบูต-bootloader
เช่นเดียวกับคำสั่งก่อนหน้านี้เราจะรีสตาร์ทเทอร์มินัล แต่คราวนี้โหลดเมนู bootloader ของอุปกรณ์ สิ่งที่สามารถมีประโยชน์หากเราใช้ ROM และสิทธิ์รูท
ตัวอย่างเช่นadb reboot-bootloader
7 # adb รีบูต - กู้คืน
ด้วยคำสั่งนี้เรารีสตาร์ทอุปกรณ์โดยโหลดโหมดการกู้คืน เช่นเดียวกับคำสั่งก่อนหน้านี้เป็นคำสั่งที่ง่ายมาก
ตัวอย่างเช่นadb reboot-recovery
8 # อุปกรณ์ fastboot
เมื่อเราอยู่ใน bootloader หากอยู่นอกระบบปฏิบัติการ Android เราจะไม่สามารถรันคำสั่ง adb ได้ เราจะต้องใช้คำสั่ง fastboot แทน
ด้วยคำสั่งอุปกรณ์ fastboot เราสามารถยืนยันได้ว่า Android ของเราเปิดใช้งานโหมด fastboot หรือไม่และมีการสื่อสารระหว่างอุปกรณ์กับพีซีหรือไม่
ตัวอย่างเช่นอุปกรณ์ fastboot
9 # adb เชลล์
คำสั่ง adb shell เป็นหนึ่งในคำสั่งที่ซับซ้อนและก้าวหน้าที่สุด ในแง่หนึ่งเราสามารถเขียน "adb shell" และเราจะเห็นเนื้อหาและสิทธิ์ของไฟล์เทอร์มินัลและโฟลเดอร์
เรายังสามารถดำเนินการขั้นสูงเพิ่มเติมเช่นเปลี่ยนสิทธิ์หรือเรียกใช้สคริปต์จากเชลล์อุปกรณ์
เปลือก Adb
ตัวอย่างเช่น adb shell chmod 666 /sdcard/morralla/despacito.doc
10 # adb logcat
ด้วยคำสั่งสุดท้ายนี้เราจะเห็นบันทึกเหตุการณ์ที่ลงทะเบียนในอุปกรณ์ มุ่งเน้นไปที่นักพัฒนาและผู้ที่คล้ายกันโดยเฉพาะ (แม้ว่าคุณจะอยากรู้อยากเห็นเล็กน้อยคุณสามารถมีช่วงเวลาที่ดีในการดูสายข้อมูลและคำสั่งบนหน้าจอคอมพิวเตอร์ของคุณ)
ตัวอย่างเช่นadb logcat
นอกจากนี้หากคุณมีโทรศัพท์ Pixel หรือ Nexus คุณยังสามารถใช้คำสั่ง " fastboot oem unlock " เพื่อปลดล็อก bootloader ของเครื่องเทอร์มินัลของคุณโดยใช้คำสั่งง่ายๆนี้
คำสั่ง ADB อื่น ๆ สำหรับผู้ใช้ขั้นสูง
หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำสั่ง Android ADB ฉันขอฝากลิงค์ที่น่าสนใจไว้ให้คุณซึ่งคุณสามารถดูคำสั่ง ADB ทั้งหมดและวิธีนำไปปฏิบัติ
คุณติดตั้งTelegramแล้วหรือยัง? ได้รับการโพสต์ที่ดีที่สุดของแต่ละวันในช่องทางของเรา หรือถ้าคุณต้องการหาทุกอย่างจากเราหน้า Facebook