วิธีใช้ ADB และ Fastboot บน Chromebook
เป็นเวลานานที่ผู้ใช้ Chromebook ที่ต้องการเข้าถึง Android Debug Utility (ADB) และ Fastboot สำหรับอุปกรณ์ Android นั้นถูกทิ้งไว้ด้วยตัวเลือกเดียว: Crouton อย่างไรก็ตามตอนนี้ทั้ง ADB และ Fastboot รวมอยู่ใน Chrome OS แล้ว นี่คือวิธีการเข้าถึง.
ก่อน: อุปกรณ์ของคุณต้องอยู่ในโหมดนักพัฒนาซอฟต์แวร์
สิ่งแรกก่อน: ADB และ Fastboot ถือเป็นเครื่องมือ "นักพัฒนา" ในทางเทคนิคดังนั้น Chromebook ของคุณจะต้องอยู่ในโหมดนักพัฒนาซอฟต์แวร์ก่อนที่คุณจะสามารถเข้าถึงได้ เพื่อให้ชัดเจนเราไม่ได้พูดถึงนักพัฒนา ช่อง ที่นี่ Chromebook ทุกตัวสามารถจัดวางในโหมด“ ปลดล็อค” ที่ช่วยให้เข้าถึงระบบได้มากขึ้นและปรับแต่ง สิ่งนี้เรียกว่าโหมดนักพัฒนาซอฟต์แวร์.
โชคดีที่การเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์นั้นค่อนข้างตรงไปตรงมาและเรียบง่าย อย่างไรก็ตามมีข้อแม้อย่างหนึ่งคือมันจะทำการล้างอุปกรณ์ของคุณดังนั้นคุณจะต้องเริ่มต้นใหม่ ข่าวดีก็คือว่ามันเป็น Chromebook ดังนั้นจึงไม่ควรใช้เวลานานขนาดนี้.
หากคุณเจ๋งเกินไปลองอ่านคู่มือของเราเกี่ยวกับการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ ที่ควรจะทำให้คุณกลิ้งและพร้อมที่จะไปในเวลาไม่กี่นาที.
ประการที่สอง: รับ Crosh ของคุณ
ในการใช้ ADB และ Fastboot บน Chromebook ของคุณคุณจะต้องใช้สิ่งที่เรียกว่า Crosh-short สำหรับ“ Chrome Shell” คิดว่ามันเป็นเทอร์มินัลน้ำหนักเบาสำหรับ Chrome OS.
มีสองวิธีในการเข้าถึง Crosh หากต้องการเปิดในหน้าต่างเบราว์เซอร์เต็มรูปแบบเพียงกด Ctrl + Alt + T บนแป้นพิมพ์ของคุณ.
หากคุณพบว่าตัวเองกำลังใช้ Crosh ค่อนข้างบ่อยและต้องการในหน้าต่างป๊อปอัพ (เช่นเทอร์มินัล“ ของจริง”) มีสองส่วนขยายที่คุณต้องการ: Secure Shell และ Crosh Window เมื่อติดตั้งทั้งคู่แล้วคุณจะมีรายการ Crosh ในลิ้นชักแอปของคุณที่เปิด Crosh ในหน้าต่างเล็ก ๆ ที่สวยงามและเป็นระเบียบ ส่วนตัวแล้วมันเป็นวิธีที่ฉันชอบใช้ Crosh.
เมื่อหน้าต่าง Crosh เปิดขึ้นคุณพร้อมที่จะเล่นร็อคแอนด์โรล คุณไม่สามารถกระโดดเข้าสู่ ADB และ Fastboot ได้โดยตรง แต่คุณจะต้องป้อนคำสั่งหนึ่งคำสั่งเพื่อรับหน้าต่างเชลล์ก่อน พิมพ์ต่อไปนี้:
เปลือก
พรอมต์ควรเปลี่ยนเป็นการอ่าน“ chronos @ localhost” หลังจากนั้นทั้ง ADB และ Fastboot ควรพร้อมใช้งานเหมือนปกติ.
ทางเลือก: จะเกิดอะไรขึ้นถ้ามันไม่ทำงาน?
เมื่อฉันทดสอบสิ่งนี้ครั้งแรกฉันไม่สามารถทำงานได้ ADB สามารถเห็นอุปกรณ์ Android ของฉัน แต่ไม่เคยขอการเข้าถึง ปรากฎว่า Chrome OS ยังคงรัน ABD / Fastboot เวอร์ชันเก่า (เพราะ Google ใช่ไหม) ดังนั้นคุณจะต้องอัปเดต.
แต่นั่นคือสิ่งที่เกิดปัญหา: คุณไม่สามารถอัปเดต ADB และ Fastboot เหมือนในคอมพิวเตอร์ปกติ อย่างไรก็ตามมีวิธีแก้ไข หากคุณมี Chromebook ที่ใช้ Intel จะมีสคริปต์ที่จะอัปเดต ADB และ Fastboot เป็นเวอร์ชันใหม่ล่าสุดรวมถึงย้ายไปยังตำแหน่ง "ถูกต้อง" หลังจากนั้นทุกอย่างจะทำงานได้ดี.
สคริปต์นั้นค่อนข้างตรงไปตรงมาและคำแนะนำทั้งหมดจะถูกโพสต์ในหน้า GitHub เราขอแนะนำให้อ่านผ่านพวกเขาก่อนที่คุณจะเริ่มเพื่อให้คุณรู้ว่าสิ่งที่เกิดขึ้นเบื้องหลัง ทุกอย่างยังเป็นโอเพ่นซอร์สดังนั้นหากคุณต้องการดูโค้ดคุณสามารถทำได้เช่นกัน.
ด้วยการอัปเดตและย้าย ADB และ Fastboot ทั้งสองคำสั่งควรทำงานได้อย่างไร้ที่ติ ฉันทดสอบสิ่งนี้ใน Pixelbook (i5, ช่องนักพัฒนาซอฟต์แวร์) โดยการกะพริบ ROM หุ้นลงบน Nexus 6 ของฉันและมันก็สมบูรณ์แบบ.