Cập nhật công cụ nền tảng SDK Android thông qua dòng lệnh


10

Tôi muốn viết một tập lệnh để cập nhật các công cụ nền tảng SDK Android và tôi cần lệnh nếu có sẵn để chạy để đạt được điều này. Những gì tôi đã tìm thấy là tôi có thể sử dụng lệnh Android trong /toolsthư mục để cập nhật phần mềm (hình ảnh, nguồn, v.v.), nhưng không có gì để tự cập nhật các công cụ.

Hướng dẫn về Hình ảnh nhà máy cho các thiết bị Nexus nói rằng tôi phải chắc chắn rằng mình có các công cụ mới nhất

Hãy chắc chắn rằng bạn có phiên bản mới nhất của Công cụ nền tảng SDK Android từ Trình quản lý SDK.

Vì vậy, nó có thể? Nếu có, làm thế nào để làm điều đó?

Câu trả lời:


5

Sau khi nghiên cứu sâu hơn, tôi đã xem qua bài viết này từ Stack Overflow giải thích nó và nói rằng lệnh Android có thể được sử dụng để cập nhật platform-toolstrong thư mục SDK.

Bạn làm theo các hướng dẫn như được hiển thị trên các liên kết ở trên

$ android list sdk
$ android update sdk --no-ui --filter 1,platform-tools

Lệnh đầu tiên liệt kê các gói có sẵn vẫn còn được cài đặt (được lập chỉ mục theo số), ví dụ:

Packages available for installation or update: 9
   1- Android SDK Tools, revision 19
   2- Android SDK Platform-tools, revision 11
   ...

Theo danh sách đó, bạn có thể ban hành lệnh thứ hai để cài đặt các gói mà bạn muốn cài đặt.

Các --filtertùy chọn giới hạn cập nhật cho các gói mà bạn muốn cài đặt. Bạn chỉ định các gói đó theo định dạng được phân tách bằng dấu phẩy. Ngoài ra, bạn có thể lọc chúng theo số chỉ mục được cung cấp trong danh sách kết quả từ lệnh đầu tiên.


- Bộ lọc 1 làm gì ở đây?
IgorGanapolsky

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.