สารบัญ:
- 1. คำสั่งอุปกรณ์ adb
- 2. คำสั่ง adb push
- 3. คำสั่ง adb pull
- 4. คำสั่ง adb reboot
- 5. คำสั่ง adb reboot-bootloader และ adb reboot recovery คำสั่ง
- 6. คำสั่งอุปกรณ์ fastboot
- 7. คำสั่งปลดล็อก fastboot
- 8. คำสั่ง adb install
- 9. คำสั่ง adb sideload
- 10. คำสั่ง adb shell
สำหรับพวกเราหลายคนความจริงที่ว่าเราสามารถเสียบโทรศัพท์ Android ของเราเข้ากับคอมพิวเตอร์และโต้ตอบกับมันเป็นข้อดี นอกเหนือจากเวลาที่เราเสียบางสิ่งบางอย่างและต้องการแก้ไขมีหลายเหตุผลที่ผู้ใช้ Android ขั้นสูงต้องการที่จะพูดคุยกับอุปกรณ์ของพวกเขา ในการทำเช่นนั้นคุณต้องมีเครื่องมือสองสามอย่างและรู้คำสั่งเล็กน้อย นั่นคือสิ่งที่เรากำลังจะพูดถึงในวันนี้
จริงอยู่นี่ไม่ใช่การอภิปรายทั้งหมดของคำสั่ง adb ทั้งหมด แต่มี 10 คำสั่งพื้นฐานที่ทุกคนควรรู้หากพวกเขาวางแผนที่จะลงและสกปรกด้วยบรรทัดคำสั่ง
คุณจะต้องใช้เครื่องมือบางอย่างและทำให้ง่าย ตรงไปที่เว็บไซต์ของนักพัฒนา Android คุณสามารถติดตั้งแพคเกจ Android Studio แบบเต็มหากคุณต้องการเครื่องมือการดีบักแบบพิเศษหรือคุณสามารถเลื่อนลงไปที่ด้านล่างของหน้าและดาวน์โหลดเพียงแค่เครื่องมือบรรทัดคำสั่ง นอกจากว่าคุณกำลังพัฒนาหรือแก้ไขจุดบกพร่องบางอย่างบนโทรศัพท์ของคุณคุณจะต้องการเพียงแค่เครื่องมือบรรทัดคำสั่ง
- การติดตั้ง SDK บนคอมพิวเตอร์ของคุณ
- การติดตั้งเครื่องมือบรรทัดคำสั่งโดยไม่มี SDK แบบเต็ม
หากคุณใช้ Windows มีอีกขั้นตอนหนึ่ง เยี่ยมชมหน้าผู้ผลิตสำหรับอุปกรณ์ของคุณและติดตั้ง ไดรเวอร์ adb และ fastboot สำหรับ Windows คุณจะต้องใช้สิ่งนี้เพื่อให้คอมพิวเตอร์ของคุณสามารถพูดคุยกับอุปกรณ์ Android ของคุณ หากคุณพบอุปสรรค์ (Windows อาจไม่แน่นอน) ไปที่ฟอรัมและบางคนถูกผูกไว้เพื่อให้สามารถช่วยเหลือคุณได้
ตอนนี้เราทุกคนอยู่ในหน้าเดียวกันเปิดใช้งานการแก้ไขข้อบกพร่อง USB บนอุปกรณ์ของคุณ (ดูคู่มืออุปกรณ์ของคุณหากคุณต้องการความช่วยเหลือในการค้นหา) และเสียบโทรศัพท์ของคุณเข้ากับคอมพิวเตอร์
ไปเลย.
1. คำสั่งอุปกรณ์ adb
คำสั่ง อุปกรณ์ adb เป็นหนึ่งในพวงที่สำคัญที่สุดเนื่องจากมันใช้เพื่อให้แน่ใจว่าคอมพิวเตอร์และอุปกรณ์ Android ของคุณกำลังสื่อสาร นั่นเป็นเหตุผลที่เราครอบคลุมมันก่อน
หากคุณเป็นมืออาชีพในระบบปฏิบัติการบนคอมพิวเตอร์ของคุณคุณจะต้องเพิ่มไดเรกทอรีด้วยเครื่องมือ Android ในพา ธ ของคุณ หากคุณไม่ได้ไม่ต้องกังวล เพียงแค่เปิดเครื่องเทอร์มินัลหรือคอนโซลคำสั่งแล้วชี้ไปยังตำแหน่งที่คุณวางเครื่องมือที่คลายบีบอัดที่คุณดาวน์โหลดด้านบน
เมื่อคุณแน่ใจว่าคุณอยู่ในโฟลเดอร์ด้านขวาให้พิมพ์ อุปกรณ์ adb ที่พรอมต์คำสั่ง หากคุณได้รับหมายเลขซีเรียลคุณก็พร้อมที่จะไป! หากคุณไม่แน่ใจว่าคุณอยู่ในโฟลเดอร์ที่ถูกต้องและติดตั้งไดรเวอร์อุปกรณ์อย่างถูกต้องหากคุณใช้ Windows และให้แน่ใจว่าคุณเปิดการดีบัก USB แล้ว!
ตอนนี้เรามีการตั้งค่าทุกอย่างลองดูคำสั่งอีกสองสามข้อ
2. คำสั่ง adb push
หากคุณต้องการย้ายไฟล์ไปยังอุปกรณ์ Android ของคุณโดยทางโปรแกรมคุณต้องการใช้คำสั่ง adb push คุณจะต้องรู้พารามิเตอร์บางประการคือเส้นทางแบบเต็มของไฟล์ที่คุณกดและเส้นทางแบบเต็มไปยังตำแหน่งที่คุณต้องการวาง ในภาพด้านบนฉันกำลังผลักเพลงจากโฟลเดอร์เพลงบนเดสก์ท็อปไปยังโฟลเดอร์เพลงบนโทรศัพท์ของฉัน
สังเกตุเครื่องหมายสแลชในพา ธ ของไฟล์และเครื่องหมายคำพูดรอบ ๆ พา ธ บนคอมพิวเตอร์ของฉันในคำสั่ง Windows ใช้ \ เป็นสวิตช์ไดเรกทอรีในพา ธ ของไฟล์และ Unix ใช้ / เนื่องจากชื่อไฟล์มีช่องว่างและอักขระพิเศษ (ฉันเปลี่ยนชื่อด้วยวิธีนี้โดยมีวัตถุประสงค์!) คุณต้องใส่เส้นทางในเครื่องหมายคำพูด
3. คำสั่ง adb pull
หาก adb push ส่งไฟล์ไปยังอุปกรณ์ Android ของคุณแสดงว่าเหตุผลที่คำสั่ง adb pull จะดึงออกมา
นั่นคือสิ่งที่มันทำและทำงานในลักษณะเดียวกับคำสั่ง adb push คุณจำเป็นต้องรู้ทั้งเส้นทางของไฟล์ที่คุณต้องการดึงออกมารวมถึงเส้นทางที่คุณต้องการวาง คุณสามารถเว้นเส้นทางปลายทางให้ว่างไว้และมันจะวางไฟล์ลงในโฟลเดอร์ tools ของคุณเพื่อให้ง่ายขึ้น
ในตัวอย่างนี้ฉันทำมันยากและเข้าสู่เส้นทางแบบเต็มเพื่อให้คุณสามารถดูว่ามันดูเหมือนอะไร จำการฟอร์เวิร์ดสแลชของคุณกับกฎสแลชย้อนหลังที่นี่และคุณจะไม่มีปัญหา
4. คำสั่ง adb reboot
นี่คือสิ่งที่คุณคิดว่าเป็นวิธีการรีบูตอุปกรณ์ของคุณจากบรรทัดคำสั่ง การเรียกใช้นั้นง่ายมากเพียงพิมพ์ adb reboot และ enter
ก่อนที่คุณจะพูดว่า "ฉันแค่กดปุ่ม!" คุณต้องเข้าใจว่าคำสั่งเหล่านี้สามารถสคริปต์และอุปกรณ์ของคุณสามารถรีบูตในช่วงกลางของสคริปต์หากคุณต้องการ และนั่นก็เป็นสิ่งที่ดีสำหรับหมายเลขห้า
5. คำสั่ง adb reboot-bootloader และ adb reboot recovery คำสั่ง
คุณสามารถรีบูตอุปกรณ์ของคุณไม่เพียง แต่คุณสามารถระบุว่ามันจะรีบูตไปยัง bootloader สิ่งนี้มีประโยชน์มากเพราะบางครั้งปุ่มคอมโบนั้นก็น่ารำคาญและถ้าคุณมีอุปกรณ์มากมายมันก็ยากที่จะจำมันได้ทั้งหมด อุปกรณ์บางตัวไม่มีวิธีการบูตไปยัง bootloader โดยไม่ต้องใช้คำสั่งนี้ และอีกครั้งความสามารถในการใช้คำสั่งนี้ในสคริปต์นั้นไม่มีค่า
ทำได้ง่ายเพียงพิมพ์ adb reboot-bootloader แล้วกดปุ่ม Enter
อุปกรณ์ส่วนใหญ่สามารถบู๊ตเข้าสู่การกู้คืนโดยตรงด้วยการ กู้คืน adb รีบูต (หมายเหตุไม่มียัติภังค์ในอันนี้) และอุปกรณ์บางอย่างไม่สามารถทำได้ มันจะไม่เจ็บอะไรเลยที่จะลอง
6. คำสั่งอุปกรณ์ fastboot
เมื่อคุณทำงานใน bootloader adb จะไม่ทำงานอีกต่อไป คุณยังไม่ได้บูตเข้าสู่ Android และเครื่องมือดีบั๊กไม่ได้ใช้งานเพื่อสื่อสารกับ คุณจะต้องใช้คำสั่ง fastboot แทน
Fastboot น่าจะเป็นเครื่องมือดีบัก Android ที่ทรงพลังที่สุดที่มีอยู่และอุปกรณ์จำนวนมากไม่ได้เปิดใช้งาน หากคุณทำคุณจะต้องแน่ใจว่าสิ่งที่กำลังสื่อสาร นั่นคือสิ่งที่คำสั่งอุปกรณ์ fastboot เข้ามาเล่น ที่พรอมต์ให้พิมพ์ อุปกรณ์ fastboot และคุณควรเห็นหมายเลขซีเรียลเช่นเดียวกับคำสั่งอุปกรณ์ adb ที่เราดูก่อนหน้านี้
หากสิ่งต่าง ๆ ไม่ทำงานและคุณใช้ Windows เป็นไปได้ว่าคุณมีปัญหาเกี่ยวกับไดรเวอร์และคุณจะต้องส่งต่อจากผู้ผลิต
7. คำสั่งปลดล็อก fastboot
กระบวนการปลดล็อก fastboot จะลบ ทุกอย่าง ในโทรศัพท์ของคุณและรีเซ็ต
จอกศักดิ์สิทธิ์ของคำสั่ง Android การ ปลดล็อก fastboot ทำสิ่งเดียวและอีกสิ่งหนึ่งเท่านั้น - ปลดล็อก bootloader ของคุณ มันไม่ได้เปิดใช้งานบนโทรศัพท์ทุกรุ่นแม้แต่โทรศัพท์ที่รองรับ fastboot แต่เรารวมไว้ด้วยเพราะแม้ว่าคุณไม่ต้องการมันเป็นส่วนสำคัญของการเปิดกว้างของ Android Google ไม่สนใจสิ่งที่เราทำกับโทรศัพท์ตราบใดที่มันไม่ขัดกับกฎสำหรับการเข้าถึง Google Play และนั่นรวมถึงวิธีง่ายๆในการเปิดพวกเขาแม้ว่า บริษัท ที่สร้างโทรศัพท์ของคุณจะไม่สนับสนุนก็ตาม
ใช้ง่ายพอ เมื่อคุณใช้อุปกรณ์ fastboot เพื่อให้แน่ใจว่าทุกอย่างกำลังสื่อสารอยู่เพียงแค่พิมพ์ fastboot กะพริบปลดล็อก ที่พร้อมท์และกด Enter ดูที่อุปกรณ์ของคุณอ่านอย่างระมัดระวังและเลือกอย่างชาญฉลาด
8. คำสั่ง adb install
ในขณะที่ adb push สามารถคัดลอกไฟล์ไปยังอุปกรณ์ Android ของเราการ ติดตั้ง adb สามารถติดตั้งแอพได้ คุณจะต้องระบุเส้นทางที่คุณบันทึกไฟล์. apk แล้วเรียกใช้ดังนี้: adb ติดตั้ง TheAppName.apk
หากคุณกำลังอัปเดตแอปคุณใช้สวิตช์ -r: adb install -r TheAppName.apk นอกจากนี้ยังมีสวิตช์ -s ซึ่งพยายามติดตั้งบนการ์ด SD เช่นเดียวกับคำสั่งอื่น ๆ ที่คุณอาจไม่ต้องการ
และในที่สุดคุณสามารถถอนการติดตั้งแอปตามชื่อแพ็คเกจด้วย adb ถอนการติดตั้งแพ็คเกจชื่อที่นี่ ถอนการติดตั้งมีสวิตช์เช่นกัน สวิตช์ -k จะถอนการติดตั้งแอป แต่ปล่อยข้อมูลแอพทั้งหมดและแคชไว้
9. คำสั่ง adb sideload
โทรศัพท์ของคุณดาวน์โหลด OTS (over-the-air) เป็นไฟล์. zip คุณสามารถดาวน์โหลดไฟล์ zip นั้นด้วยตนเองและติดตั้งโดยไม่ต้องรอให้โทรศัพท์ของคุณอัปเดตไฟล์ ผลลัพธ์สุดท้ายนั้นเหมือนกับว่าคุณรออยู่ แต่เราเกลียดการรอคอย
สิ่งที่คุณต้องทำคือดาวน์โหลดการอัพเดตไปยังคอมพิวเตอร์ของคุณ เสียบโทรศัพท์ของคุณเข้ากับคอมพิวเตอร์ จากนั้นรีบูตเข้าสู่การกู้คืนในโทรศัพท์ของคุณและใช้ปุ่มปรับระดับเสียงขึ้นและลงเลือก ใช้การอัพเดทจาก ADB จากนั้นกระโดดเข้าสู่เทอร์มินัล / บรรทัดคำสั่งที่คุณชื่นชอบและพิมพ์ adb sideload Full-Path-to-the-file.zip และกด Enter ให้ทุกอย่างดำเนินไปตามเส้นทางของคุณและคุณก็ยังเป็นทอง
10. คำสั่ง adb shell
คำสั่ง adb shell สร้างความสับสนให้กับคนจำนวนมาก มีสองวิธีในการใช้วิธีหนึ่งซึ่งคุณส่งคำสั่งไปยังอุปกรณ์เพื่อเรียกใช้ในเชลล์บรรทัดคำสั่งของตัวเองและวิธีที่คุณป้อนเชลล์คำสั่งของอุปกรณ์จากเทอร์มินัลของคุณ
ในภาพด้านบนฉันอยู่ในเชลล์อุปกรณ์ การไปถึงที่นั่นง่ายพอเพียงพิมพ์ adb shell แล้วป้อน คุณสามารถโต้ตอบกับระบบปฏิบัติการจริงที่ทำงานอยู่ในโทรศัพท์ของคุณได้ ฉันจะเตือนคุณว่าถ้าคุณไม่คุ้นเคยกับขี้เถ้าหรือเปลือกทุบตีคุณต้องระวังที่นี่เพราะสิ่งต่าง ๆ สามารถเลี้ยวลงใต้ได้อย่างรวดเร็วหากคุณไม่ได้ Ash และ bash เป็นเชลล์คำสั่ง พวกเขาอนุญาตให้คุณโต้ตอบกับโทรศัพท์ของคุณผ่านคำสั่งที่พิมพ์และคนจำนวนมากใช้หนึ่งหรือทั้งสองอย่างในคอมพิวเตอร์ Linux หรือ Mac แม้ว่าพวกเขาจะไม่รู้ ** มันไม่ใช่ DOS ดังนั้นอย่าลองคำสั่ง DOS ใด ๆ **
วิธีอื่น ๆ ในการใช้คำสั่ง adb shell คือการใช้เพื่อบอกให้โทรศัพท์ของคุณรันคำสั่งเชลล์โดยไม่ต้องเข้าไปในเชลล์ ใช้งานง่าย พิมพ์ adb shell
ระมัดระวังการใช้คำสั่งโดยตรงโดยใช้วิธีการเหล่านี้
และคุณมีมัน มีคำสั่งมากมายที่จะเรียนรู้ถ้าคุณเป็นคนที่ชอบเรียนรู้คำสั่ง แต่ 10 คำสั่งนี้เป็นคำสั่งที่คุณต้องรู้ถ้าคุณต้องการเริ่มขุดที่พรอมต์คำสั่ง
อัปเดตเมื่อสิงหาคม 2561 ให้ทันกระแสกับ Android รุ่นล่าสุด