Làm quen với Android Studio for Platform

Android Studio for Platform (ASfP) là Môi trường phát triển tích hợp (IDE) chính thức được thiết kế dành riêng cho hoạt động phát triển nền tảng Android. Được xây dựng dựa trên nền tảng mạnh mẽ của IntelliJ IDEA, ASfP được thiết kế riêng để nâng cao năng suất và đơn giản hoá quy trình làm việc cho các kỹ sư làm việc trong Dự án nguồn mở Android (AOSP).

Tại sao nên sử dụng ASfP?

ASfP cung cấp một bộ công cụ toàn diện được tối ưu hoá cho những thách thức riêng biệt của hoạt động phát triển nền tảng, vượt xa hoạt động phát triển ứng dụng Android tiêu chuẩn. Android Studio được tích hợp sâu với cơ sở mã và hệ thống tạo của AOSP, cung cấp các tính năng giúp đẩy nhanh quá trình phát triển của bạn.

Tính năng chính

  • Tích hợp liền mạch với AOSP: Hoạt động trực tiếp với cây nguồn AOSP và hệ thống xây dựng Soong (tệp Android.bp). Dễ dàng đồng bộ hoá và quản lý các dự án phức tạp trên nền tảng.

  • Chỉnh sửa mã thông minh: Tận dụng tính năng hoàn thành, tái cấu trúc và phân tích mã nâng cao cho Kotlin, Java, C/C++ và Rust, giúp bạn viết mã chất lượng cao nhanh hơn.

  • Gỡ lỗi hiệu quả: Gỡ lỗi mã nền tảng, bao gồm cả C/C++ và Java, bằng các tính năng như điểm ngắt, kiểm tra biến và đánh giá biểu thức. Tìm hiểu thêm về gỡ lỗi.

  • Kiểm thử tích hợp: Chạy các lệnh atest ngay trong IDE để thực thi các kiểm thử nền tảng và xem kết quả. Xem phần Kiểm thử mã nền tảng.

  • Thiết lập dự án có thể tuỳ chỉnh: Điều chỉnh phạm vi dự án và tạo cấu hình bằng tệp .asfp-project YAML linh hoạt. Tìm hiểu thêm về quản lý dự án.

  • Hỗ trợ ngôn ngữ Rust: Hỗ trợ tính năng cốt lõi cho hoạt động phát triển Rust trong AOSP. Xem thêm thông tin tại Rust Support in ASfP (Hỗ trợ Rust trong ASfP).

  • Trợ lý dựa trên AI: Sử dụng Gemini trong Android Studio để tạo mã, cập nhật mã và nhận câu trả lời cho các câu hỏi về quá trình phát triển, tất cả đều nằm trong trình chỉnh sửa.

Bắt đầu