Computer >> Máy Tính >  >> Hệ thống >> Chromebook

Cách cài đặt ADB trên Chrome OS 67 mà không cần Crouton

Đối với các nhà phát triển ứng dụng Android, ADB &Fastboot là một trong những công cụ quan trọng nhất cần có trên máy tính của bạn - và mặc dù ADB đã tương thích với Chromebook từ lâu, nhưng trước đây ADB yêu cầu phải vượt qua một số trở ngại và cài đặt bộ tập lệnh của bên thứ ba có tên là crouton , về cơ bản cho phép môi trường Linux chạy bên trong Chrome OS, để ADB có thể được chạy từ bên trong môi trường Linux.

Nhưng với bản cập nhật Chrome OS 67 mới nhất, ADB hiện được hỗ trợ chính thức từ chế độ nhà phát triển trên Chromebook có chip x86_64. Đây là một quy trình cực kỳ dễ dàng với một tập lệnh đơn giản, thực hiện phần lớn công việc cho bạn - hạn chế duy nhất là bạn cần phải giặt nguồn ( xóa hoàn toàn / khôi phục cài đặt gốc) Chromebook của bạn, vì vậy hãy tạo bản sao lưu của tất cả dữ liệu quan trọng của bạn trước khi tiếp tục.

Cách cài đặt ADB trên Chrome OS 67 mà không cần Crouton

Bắt đầu bằng cách đảm bảo Chromebook của bạn đang chạy chipset x86_64. Bạn cần nhấn CTRL + ALT + T để khởi chạy thiết bị đầu cuối crosh và nhập uname -m.

Nếu thiết bị đầu cuối crosh hiển thị x86_64 , bạn có thể tiếp tục.

Bây giờ chúng tôi cần đặt Chromebook của bạn ở chế độ nhà phát triển - hãy lưu ý rằng điều này sẽ làm cho Chomebook của bạn kém an toàn hơn, vì chế độ nhà phát triển sẽ tắt một số tính năng bảo mật như khởi động đã xác minh và bật trình bao gốc theo mặc định. Thao tác này cũng sẽ thực hiện xóa dữ liệu / khôi phục cài đặt gốc trên Chromebook của bạn, vì vậy hãy tạo bản sao lưu trước khi tiếp tục! Bạn đã được cảnh báo!

Để bật chế độ nhà phát triển, bạn cần truy cập danh sách trang thiết bị Chromium OS trên Chromium.org và tìm thiết bị Chromebook cụ thể của bạn trong danh sách. Nhấp vào tên kiểu máy cụ thể của Chromebook và nó sẽ đưa bạn đến wiki hướng dẫn chung dành riêng cho thiết bị của bạn - vì phương pháp bật chế độ nhà phát triển khá độc đáo trên các thiết bị Chromebook, chúng tôi không thể đưa ra một bước cho tất cả- hướng dẫn từng bước tại đây cho quá trình này.

Cách cài đặt ADB trên Chrome OS 67 mà không cần Crouton

Sau khi chế độ nhà phát triển đã được bật trên Chromebook của bạn, giờ đây chúng tôi có thể tiến hành tải xuống và chạy tập lệnh để thiết lập công cụ ADB &Fastboot. Nhưng trước tiên, chúng ta nên xem xét crosh, thiết bị đầu cuối của Chrome OS. Hãy nhớ rằng bạn nhấn CTRL + ALT + T để mở nó.

Theo mặc định, crosh ở chế độ hộp cát, vì vậy bạn cần nâng cao đặc quyền của mình để truy cập các lệnh sâu hơn. Vì vậy, khởi chạy một thiết bị đầu cuối crosh và nhập shell.

Tại thời điểm này, bạn nên tạo mật khẩu sudo, mật khẩu này sẽ cung cấp lại cho bạn một số bảo mật mà chúng tôi đã hy sinh khi bật chế độ nhà phát triển. Để thực hiện loại này:

Sudo su

Chromeos-setdevpasswd

Exit

Sau khi bạn thực hiện việc này, sudo các lệnh sẽ yêu cầu nhập mật khẩu kể từ bây giờ.

Hiện chúng tôi đã sẵn sàng tải xuống các tập lệnh, quá trình này được thực hiện thông qua thiết bị đầu cuối. Các tập lệnh mà chúng tôi sẽ chạy sẽ thực hiện hai việc cụ thể giúp bạn tiết kiệm rất nhiều thời gian về lâu dài:

Tập lệnh sẽ tải xuống các tệp nhị phân thích hợp và tự động di chuyển chúng đến vị trí chính xác ( usr / local / bin).

Sau đó, tập lệnh sẽ tải xuống và cài đặt trình bao bọc ADB &Fastboot, giúp bạn tiết kiệm thời gian nhập lệnh khi bạn muốn chạy ADB.

Để bắt đầu quá trình tải xuống và cài đặt tập lệnh, hãy nhập các lệnh sau vào thiết bị đầu cuối crosh của bạn:

curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh | bash

Ngoài ra, nếu bạn muốn tránh đường ống từ cuộn tròn đến đáy, bạn có thể sử dụng lệnh khác sau:

cd ${HOME}/Downloads; curl -s https://raw.githubusercontent.com/nathanchance/chromeos-adb-fastboot/master/install.sh -o install.sh

Đối với lệnh cuối cùng, bạn cần kiểm tra nó bằng nhiều hơn hoặc vim, sau đó chạy:

chmod +x install.sh; bash install.sh

Bây giờ để xác minh mọi thứ đã thành công - trong dòng lệnh crosh, hãy nhập:

Adb –version

Fastboot –version

Điều này sẽ hiển thị rằng những người đó đã được cài đặt vào / usr / local / bin - nếu bạn gặp sự cố, hãy thử khởi động lại Chromebook của bạn. Điều này cũng xảy ra tương tự nếu bạn không nhận được thông báo ADB trên thiết bị Android của mình khi kết nối với cổng USB của Chromebook - hãy thử khởi động lại cả Chromebook và thiết bị Android của bạn cùng nhau.