สำหรับนักพัฒนาแอป Android ADB และ Fastboot เป็นหนึ่งในเครื่องมือที่สำคัญที่สุดที่ควรมีในคอมพิวเตอร์ของคุณ และในขณะที่ ADB เข้ากันได้กับ Chromebook มาเป็นเวลานาน ก่อนหน้านี้ก็ต้องผ่านอุปสรรคและการติดตั้งชุดสคริปต์ของบุคคลที่สาม ชื่อ ครูตอง ซึ่งโดยทั่วไปอนุญาตให้รันสภาพแวดล้อม Linux ภายใน Chrome OS เพื่อให้ ADB สามารถเรียกใช้จากภายในสภาพแวดล้อม Linux
แต่ด้วยการอัปเดต Chrome OS 67 ล่าสุด ขณะนี้ ADB รองรับอย่างเป็นทางการแล้ว จากโหมดนักพัฒนาซอฟต์แวร์บน Chromebook ที่มีชิป x86_64 เป็นกระบวนการที่ง่ายอย่างเหลือเชื่อด้วยสคริปต์ง่ายๆ ที่ทำงานได้จำนวนมากสำหรับคุณ – ข้อเสียเพียงอย่างเดียวคือคุณต้องล้างข้อมูลด้วยไฟฟ้า (ล้างข้อมูลทั้งหมด / รีเซ็ตเป็นค่าจากโรงงาน) Chromebook ของคุณ ดังนั้นสร้างการสำรองข้อมูลที่สำคัญทั้งหมดของคุณก่อนที่จะดำเนินการต่อ
เริ่มต้นด้วยการตรวจสอบให้แน่ใจว่า Chromebook ของคุณใช้ชิปเซ็ต x86_64 คุณต้องกด CTRL + ALT + T เพื่อเปิดเทอร์มินัล crosh และพิมพ์ uname -m.
หากเครื่องปลายทางแสดง x86_64 คุณสามารถดำเนินการต่อได้
ตอนนี้ เราต้องทำให้ Chromebook ของคุณเข้าสู่โหมดนักพัฒนา – ขอเตือนว่าการทำเช่นนี้จะทำให้ Chomebook ของคุณมีความปลอดภัยน้อยลง เนื่องจากโหมดนักพัฒนาซอฟต์แวร์จะปิดใช้งานคุณลักษณะด้านความปลอดภัยบางอย่าง เช่น การบูตที่ได้รับการยืนยัน และเปิดใช้งานรูทเชลล์ตามค่าเริ่มต้น การดำเนินการนี้จะทำการล้างข้อมูล/รีเซ็ตเป็นค่าเริ่มต้นจากโรงงานบน Chromebook ของคุณด้วย ดังนั้น โปรดสำรองข้อมูลก่อนดำเนินการต่อ! คุณได้รับคำเตือนแล้ว!
ในการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ คุณต้องไปที่รายการหน้าอุปกรณ์ Chromium OS บน Chromium.org และค้นหาอุปกรณ์ Chromebook เฉพาะของคุณในรายการ คลิกที่ชื่อรุ่นเฉพาะของ Chromebook แล้วระบบจะนำคุณไปยังวิกิคำแนะนำทั่วไปสำหรับอุปกรณ์ของคุณโดยเฉพาะ เนื่องจากวิธีการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์นั้นค่อนข้างเฉพาะในอุปกรณ์ Chromebook เราไม่สามารถให้ขั้นตอนเดียวสำหรับทั้งหมดได้ บทแนะนำทีละขั้นตอนที่นี่สำหรับกระบวนการนี้
หลังจากเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน Chromebook ของคุณแล้ว ในตอนนี้ เราสามารถดำเนินการดาวน์โหลดและเรียกใช้สคริปต์เพื่อรับการตั้งค่าเครื่องมือ ADB และ Fastboot แต่ก่อนอื่นเราควรดูที่ crosh ซึ่งเป็นเทอร์มินัลเชลล์ของ Chrome OS จำไว้ว่าคุณกด CTRL + ALT + T เพื่อเปิด
โดยค่าเริ่มต้น crosh จะอยู่ในโหมดแซนด์บ็อกซ์ ดังนั้นคุณต้องยกระดับสิทธิ์ของคุณเพื่อเข้าถึงคำสั่งที่ลึกกว่า ดังนั้น เปิดเทอร์มินัล crosh และพิมพ์ shell.
ณ จุดนี้คุณควรสร้างรหัสผ่าน sudo ซึ่งจะคืนความปลอดภัยให้กับคุณที่เราเสียสละในการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ วิธีดำเนินการประเภทนี้:
Sudo su Chromeos-setdevpasswd Exit
หลังจากที่คุณทำเช่นนี้ sudo คำสั่งจะต้องมีการป้อนรหัสผ่านตั้งแต่บัดนี้เป็นต้นไป
ตอนนี้เราพร้อมที่จะดาวน์โหลดสคริปต์ซึ่งทำผ่านเทอร์มินัลแล้ว สคริปต์ที่เรากำลังดำเนินการจะทำสองสิ่งโดยเฉพาะซึ่งช่วยให้คุณประหยัดเวลาได้มากในระยะยาว:
สคริปต์จะดาวน์โหลดไบนารีที่เหมาะสมและย้ายไปยังตำแหน่งที่ถูกต้องโดยอัตโนมัติ (usr/local/bin)
สคริปต์จะดาวน์โหลดและติดตั้ง wrapper ADB &Fastboot ซึ่งช่วยประหยัดเวลาในการพิมพ์คำสั่งเมื่อคุณต้องการเรียกใช้ ADB
ในการเริ่มต้นกระบวนการดาวน์โหลดและติดตั้งสคริปต์ ให้พิมพ์คำสั่งต่อไปนี้ลงในเทอร์มินัล crosh ของคุณ:
curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | bash
อีกทางหนึ่ง หากคุณต้องการหลีกเลี่ยงการไพพ์จาก curl เป็น bash คุณสามารถใช้คำสั่งอื่น:
cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.sh
สำหรับคำสั่งสุดท้าย คุณต้องตรวจสอบด้วย more หรือ vim แล้วเรียกใช้:
chmod +x install.sh; bash install.sh
ตอนนี้เพื่อตรวจสอบทุกอย่างเสร็จเรียบร้อยแล้ว – ในเทอร์มินัล crosh ให้พิมพ์:
Adb –version Fastboot –version
สิ่งนี้ควรแสดงว่าสิ่งเหล่านั้นได้รับการติดตั้งใน /usr/local/bin – หากคุณมีปัญหา ให้ลองรีบูต Chromebook ของคุณ กรณีนี้จะเหมือนเดิมหากคุณไม่ได้รับการแจ้งเตือน ADB บนอุปกรณ์ Android เมื่อเชื่อมต่อกับพอร์ต USB ของ Chromebook ลองรีบูตทั้ง Chromebook และอุปกรณ์ Android พร้อมกัน