Computer >> คอมพิวเตอร์ >  >> ระบบ >> Chromebook

วิธีการติดตั้ง ADB บน ​​Chrome OS 67 โดยไม่ต้องใช้ Crouton

สำหรับนักพัฒนาแอป Android ADB และ Fastboot เป็นหนึ่งในเครื่องมือที่สำคัญที่สุดที่ควรมีในคอมพิวเตอร์ของคุณ และในขณะที่ ADB เข้ากันได้กับ Chromebook มาเป็นเวลานาน ก่อนหน้านี้ก็ต้องผ่านอุปสรรคและการติดตั้งชุดสคริปต์ของบุคคลที่สาม ชื่อ ครูตอง ซึ่งโดยทั่วไปอนุญาตให้รันสภาพแวดล้อม Linux ภายใน Chrome OS เพื่อให้ ADB สามารถเรียกใช้จากภายในสภาพแวดล้อม Linux

แต่ด้วยการอัปเดต Chrome OS 67 ล่าสุด ขณะนี้ ADB รองรับอย่างเป็นทางการแล้ว จากโหมดนักพัฒนาซอฟต์แวร์บน Chromebook ที่มีชิป x86_64 เป็นกระบวนการที่ง่ายอย่างเหลือเชื่อด้วยสคริปต์ง่ายๆ ที่ทำงานได้จำนวนมากสำหรับคุณ – ข้อเสียเพียงอย่างเดียวคือคุณต้องล้างข้อมูลด้วยไฟฟ้า (ล้างข้อมูลทั้งหมด / รีเซ็ตเป็นค่าจากโรงงาน) Chromebook ของคุณ ดังนั้นสร้างการสำรองข้อมูลที่สำคัญทั้งหมดของคุณก่อนที่จะดำเนินการต่อ

วิธีการติดตั้ง ADB บน ​​Chrome OS 67 โดยไม่ต้องใช้ Crouton

เริ่มต้นด้วยการตรวจสอบให้แน่ใจว่า Chromebook ของคุณใช้ชิปเซ็ต x86_64 คุณต้องกด CTRL + ALT + T เพื่อเปิดเทอร์มินัล crosh และพิมพ์ uname -m.

หากเครื่องปลายทางแสดง x86_64 คุณสามารถดำเนินการต่อได้

ตอนนี้ เราต้องทำให้ Chromebook ของคุณเข้าสู่โหมดนักพัฒนา – ขอเตือนว่าการทำเช่นนี้จะทำให้ Chomebook ของคุณมีความปลอดภัยน้อยลง เนื่องจากโหมดนักพัฒนาซอฟต์แวร์จะปิดใช้งานคุณลักษณะด้านความปลอดภัยบางอย่าง เช่น การบูตที่ได้รับการยืนยัน และเปิดใช้งานรูทเชลล์ตามค่าเริ่มต้น การดำเนินการนี้จะทำการล้างข้อมูล/รีเซ็ตเป็นค่าเริ่มต้นจากโรงงานบน Chromebook ของคุณด้วย ดังนั้น โปรดสำรองข้อมูลก่อนดำเนินการต่อ! คุณได้รับคำเตือนแล้ว!

ในการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์ คุณต้องไปที่รายการหน้าอุปกรณ์ Chromium OS บน Chromium.org และค้นหาอุปกรณ์ Chromebook เฉพาะของคุณในรายการ คลิกที่ชื่อรุ่นเฉพาะของ Chromebook แล้วระบบจะนำคุณไปยังวิกิคำแนะนำทั่วไปสำหรับอุปกรณ์ของคุณโดยเฉพาะ เนื่องจากวิธีการเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์นั้นค่อนข้างเฉพาะในอุปกรณ์ Chromebook เราไม่สามารถให้ขั้นตอนเดียวสำหรับทั้งหมดได้ บทแนะนำทีละขั้นตอนที่นี่สำหรับกระบวนการนี้

วิธีการติดตั้ง ADB บน ​​Chrome OS 67 โดยไม่ต้องใช้ Crouton

หลังจากเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์บน 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 พร้อมกัน