Hướng dẫn
Android CLI: Tạo ứng dụng Android nhanh hơn gấp 3 lần bằng cách sử dụng mọi tác nhân
Đọc trong 4 phút
Là nhà phát triển Android, bạn có nhiều lựa chọn về các tác nhân, công cụ và mô hình ngôn ngữ lớn (LLM) mà bạn sử dụng để phát triển ứng dụng. Cho dù bạn đang sử dụng Gemini trong Android Studio, Gemini CLI, Antigravity hay các tác nhân của bên thứ ba như Claude Code hoặc Codex, thì sứ mệnh của chúng tôi là đảm bảo bạn có thể phát triển ứng dụng Android chất lượng cao ở mọi nơi.
Hôm nay, chúng tôi xin giới thiệu một bộ tài nguyên và công cụ mới của Android cho quy trình làm việc dựa trên tác nhân – Android CLI (giao diện dòng lệnh) với các kỹ năng của Android và Cơ sở kiến thức Android. Tập hợp công cụ này được thiết kế để loại bỏ những phỏng đoán trong quy trình phát triển Android cốt lõi khi bạn chỉ đạo công việc của một tác nhân bên ngoài Android Studio, giúp các tác nhân của bạn hoạt động hiệu quả hơn, có năng lực hơn và có thể tuân theo các mẫu cũng như phương pháp hay nhất mới nhất được đề xuất.
Dù bạn chỉ mới bắt đầu hành trình phát triển trên Android, là một nhà phát triển Android dày dặn kinh nghiệm hay đang quản lý các ứng dụng trên nền tảng di động và web, thì việc tạo ứng dụng bằng hướng dẫn, công cụ và sự hỗ trợ của AI mới nhất sẽ dễ dàng hơn bao giờ hết. Bất kể bạn bắt đầu với môi trường nào trong số các tài nguyên này, bạn luôn có thể chuyển đổi trải nghiệm phát triển của mình sang Android Studio – nơi có các công cụ và tác nhân hiện đại để phát triển Android, giúp trải nghiệm ứng dụng của bạn thực sự nổi bật.
(Giới thiệu lại) Giao diện dòng lệnh Android
Các tác nhân của bạn hoạt động hiệu quả nhất khi có một giao diện lập trình đơn giản để tương tác với SDK Android và môi trường phát triển. Vì vậy, cốt lõi của quy trình mới này là một CLI Android được cải tiến. CLI Android mới đóng vai trò là giao diện chính để phát triển Android từ thiết bị đầu cuối, có các lệnh thiết lập môi trường, tạo dự án và quản lý thiết bị, đồng thời có nhiều chức năng hiện đại hơn và dễ cập nhật.
Lệnh create tạo một dự án ứng dụng Android trong vài giây.
Trong các thử nghiệm nội bộ, Android CLI đã cải thiện việc thiết lập dự án và môi trường bằng cách giảm mức sử dụng mã thông báo LLM hơn 70%, đồng thời các tác vụ được hoàn thành nhanh hơn gấp 3 lần so với khi các tác nhân cố gắng thực hiện những tác vụ này chỉ bằng bộ công cụ tiêu chuẩn.
Các chức năng chính mà bạn có thể sử dụng bao gồm:
-
Quản lý SDK: Sử dụng
android sdk installđể chỉ tải những thành phần cụ thể cần thiết, đảm bảo môi trường phát triển tinh gọn. -
Tạo dự án nhanh chóng: Lệnh
android createtạo dự án mới từ các mẫu chính thức, đảm bảo áp dụng cấu trúc được đề xuất và các phương pháp hay nhất ngay từ dòng mã đầu tiên. -
Tạo và triển khai thiết bị nhanh chóng: Tạo và quản lý thiết bị ảo bằng
android emulator, đồng thời triển khai ứng dụng bằngandroid run, giúp bạn không phải đoán trong các chu kỳ tạo và triển khai theo cách thủ công. -
Khả năng cập nhật: Chạy
android updateđể đảm bảo bạn có các chức năng mới nhất.
Android CLI có thể tạo một thiết bị, chạy ứng dụng của bạn trên thiết bị đó và giúp các nhân viên dễ dàng điều hướng giao diện người dùng.
Mặc dù Android CLI sẽ hỗ trợ các quy trình phát triển dựa trên tác nhân, nhưng công cụ này cũng được thiết kế để đơn giản hoá quy trình CI, bảo trì và mọi quy trình tự động hoá bằng tập lệnh khác cho bản chất ngày càng phân tán của quá trình phát triển Android. Tải xuống và dùng thử CLI Android ngay hôm nay!
Liên kết thực tế cho LLM bằng Các kỹ năng chính thức của Android
Tài liệu truyền thống có thể mang tính mô tả, khái niệm và cấp cao. Mặc dù rất phù hợp để học tập, nhưng các LLM thường yêu cầu hướng dẫn chính xác, có thể hành động để thực thi các quy trình làm việc phức tạp mà không sử dụng các mẫu và thư viện lỗi thời.
Để thu hẹp khoảng cách này, chúng tôi sẽ ra mắt kho lưu trữ GitHub về các kỹ năng Android. Kỹ năng là các bộ tập lệnh dựa trên markdown (SKILL.md) theo mô-đun, cung cấp thông số kỹ thuật cho một nhiệm vụ và được thiết kế để tự động kích hoạt khi câu lệnh của bạn khớp với siêu dữ liệu của kỹ năng, giúp bạn không phải mất công đính kèm tài liệu theo cách thủ công vào mọi câu lệnh.
Các kỹ năng Android bao gồm một số quy trình làm việc phổ biến nhất mà một số nhà phát triển Android và LLM có thể gặp khó khăn. Các kỹ năng này giúp mô hình hiểu rõ hơn và thực hiện các mẫu cụ thể tuân theo các phương pháp hay nhất và hướng dẫn của chúng tôi về việc phát triển trên Android.
Trong bản phát hành ban đầu, kho lưu trữ này có các kỹ năng như:
- Thiết lập và di chuyển Navigation 3 .
- Triển khai chế độ hỗ trợ hiển thị tràn viền.
- AGP 9 và quá trình di chuyển XML sang Compose.
- Phân tích cấu hình R8 và nhiều tính năng khác!
Nếu đang sử dụng Android CLI, bạn có thể duyệt xem và thiết lập quy trình làm việc của tác nhân bằng bộ sưu tập các kỹ năng ngày càng mở rộng của chúng tôi bằng lệnh android skills. Những kỹ năng này cũng có thể tồn tại cùng với mọi kỹ năng khác mà bạn tạo hoặc kỹ năng của bên thứ ba do cộng đồng nhà phát triển Android tạo ra. Tìm hiểu thêm về cách bắt đầu với các kỹ năng Android.
Cài đặt các kỹ năng Android thông qua Android CLI để giúp tác nhân của bạn hoạt động hiệu quả hơn.
Hướng dẫn mới nhất thông qua Cơ sở kiến thức của Android
Thành phần thứ ba mà chúng tôi ra mắt hôm nay là Cơ sở kiến thức về Android. Có thể truy cập thông qua lệnh android docs và đã có trong phiên bản Android Studio mới nhất, nguồn dữ liệu chuyên biệt này cho phép các tác nhân tìm kiếm và tìm nạp các nguyên tắc mới nhất và có thẩm quyền dành cho nhà phát triển để sử dụng làm ngữ cảnh phù hợp.
Cơ sở kiến thức Android đảm bảo nhân viên hỗ trợ có được bối cảnh, hướng dẫn và các phương pháp hay nhất mới nhất về Android.
Bằng cách truy cập vào cơ sở kiến thức thường xuyên được cập nhật, các nhân viên hỗ trợ có thể đưa ra câu trả lời dựa trên thông tin mới nhất từ tài liệu dành cho nhà phát triển Android, Firebase, Google Developers và tài liệu Kotlin. Điều này đảm bảo rằng ngay cả khi thời điểm ngừng huấn luyện của một LLM là một năm trước, LLM đó vẫn có thể cung cấp hướng dẫn về các khung và mẫu mới nhất mà chúng tôi đề xuất hiện nay.
Android Studio: Nơi lý tưởng cho các ứng dụng cao cấp
Ngoài việc giúp các nhà phát triển và tác nhân xử lý việc thiết lập dự án và mã nguyên mẫu, chúng tôi cũng thiết kế những công cụ và tài nguyên mới này để giúp bạn dễ dàng chuyển sang Android Studio. Điều đó có nghĩa là bạn có thể nhanh chóng bắt đầu một nguyên mẫu với một tác nhân bằng cách sử dụng Android CLI, sau đó mở dự án trong Android Studio để tinh chỉnh giao diện người dùng bằng các công cụ trực quan để chỉnh sửa mã, thiết kế giao diện người dùng, gỡ lỗi sâu và lập hồ sơ nâng cao có thể mở rộng theo khả năng ngày càng tăng của ứng dụng.
Và khi bạn cần tạo một ứng dụng chất lượng cao để xuất bản trên quy mô lớn trên nhiều loại thiết bị, tác nhân của chúng tôi trong Android Studio sẽ hỗ trợ bạn, đồng thời tận dụng các phương pháp hay và thư viện phát triển mới nhất. Ngoài Chế độ Lập kế hoạch và Chế độ Tác nhân mạnh mẽ để phát triển chủ động, chúng tôi đã ra mắt quy trình Dự án mới dựa trên AI. Quy trình này cung cấp một điểm truy cập để nhanh chóng tạo mẫu cho ý tưởng tuyệt vời tiếp theo của bạn cho Android.
Các tác nhân tích hợp này giúp bạn dễ dàng mở rộng ý tưởng về ứng dụng trên điện thoại, thiết bị có thể gập lại, máy tính bảng, Wear OS, Android Auto và Android TV. Được trang bị đầy đủ ngữ cảnh của mã nguồn dự án và một bộ công cụ gỡ lỗi, lập hồ sơ và mô phỏng toàn diện, bạn có thể sử dụng một bộ công cụ toàn diện, được AI hỗ trợ.
Bắt đầu ngay hôm nay
CLI Android hiện đang ở giai đoạn xem trước, cùng với một bộ kỹ năng và kiến thức ngày càng tăng về Android dành cho các tác nhân. Để bắt đầu, hãy truy cập vào d.android.com/tools/agents để tải Android CLI xuống.
Tiếp tục đọc
-
Hướng dẫn
Nhận thấy rằng tình trạng tiêu hao pin quá mức là điều đầu tiên trong tâm trí của người dùng Android, Google đã thực hiện các bước quan trọng để giúp nhà phát triển tạo ra những ứng dụng tiết kiệm pin hơn.
Alice Yuan • Đọc trong 8 phút
-
Hướng dẫn
Chúng tôi muốn cung cấp cho bạn ví dụ về các tính năng dựa trên AI bằng cách sử dụng cả mô hình trên thiết bị và mô hình trên đám mây, đồng thời truyền cảm hứng để bạn tạo ra trải nghiệm thú vị cho người dùng.
Thomas Ezan, Ivy Knight • Đọc trong 2 phút
-
Hướng dẫn
Hướng dẫn phân cấp hiệu suất có 5 cấp độ. Chúng tôi sẽ bắt đầu với cấp độ 1 (giới thiệu công cụ hiệu suất cần ít nỗ lực áp dụng nhất) và tăng dần đến cấp độ 5 (phù hợp với những ứng dụng có đủ nguồn lực để duy trì một khung hiệu suất riêng).
Alice Yuan • Đọc trong 9 phút
Nhận thông tin cập nhật
Nhận thông tin chi tiết mới nhất về hoạt động phát triển trên Android trong hộp thư đến của bạn mỗi tuần.