คำแนะนำพื้นฐานสำหรับคำสั่ง ADB สำหรับ Android - Happy Android

ข้อดีอย่างหนึ่งของการใช้ 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
หมวดหมู่: Android