Android Studio for Platform (ASfP) là Môi trường phát triển tích hợp (IDE) chính thức để phát triển nền tảng Android. Nhờ có công cụ cho nhà phát triển và trình soạn thảo mã mạnh mẽ của IntelliJ IDEA, Android Studio for Platform cung cấp thêm nhiều tính năng giúp bạn nâng cao năng suất khi xây dựng trên Dự án nguồn mở Android (AOSP), chẳng hạn như:
- Hệ thống xây dựng dựa trên Soong
- Một trình mô phỏng nhanh và nhiều tính năng
- Trình gỡ lỗi cho Java, Kotlin và C++
- Công cụ thử nghiệm
- Hỗ trợ C++ và NDK
Trang này giới thiệu các tính năng cơ bản của Android Studio cho Nền tảng. Để nắm được nội dung tóm tắt về các thay đổi mới nhất, hãy xem Ghi chú phát hành của Android Studio cho Nền tảng.
Cấu trúc dự án
Một dự án trong Android Studio for Platform chứa mọi thông tin giúp xác định không gian làm việc cho cơ sở mã AOSP, từ mã nguồn và tài sản cho đến mã kiểm thử và cấu hình bản dựng. Tìm hiểu thêm về cấu trúc dự án.
Hệ thống xây dựng Soong
Soong là hệ thống xây dựng được sử dụng rộng rãi nhất cho các nhà phát triển nền tảng Android. Tổng cộng có 3 loại:
Android Studio for Platform sử dụng hệ thống xây dựng Soong để xây dựng Android. Soong tận dụng công cụ nhân bản GNU Make kati và thành phần hệ thống xây dựng Ninja để tăng tốc các bản dựng của Android.
Tệp bản dựng Soong được gọi là tệp bản thiết kế và có tên là Android.bp
.
Để biết nội dung mô tả chi tiết về định dạng tệp Android.bp
, hãy xem Android.bp.
Công cụ gỡ lỗi
Trình gỡ lỗi của Android Studio cho Nền tảng cho phép bạn chọn một thiết bị, đặt điểm ngắt trong Java và C++, đồng thời kiểm tra các biến và biểu thức trong thời gian chạy. Tìm hiểu thêm về trình gỡ lỗi.
Công cụ thử nghiệm
Android Studio cho Nền tảng hỗ trợ chạy các bài kiểm thử cục bộ (thiết bị) (thông qua atest
). Tìm hiểu thêm về các công cụ kiểm thử.