Trình bổ trợ Android cho Gradle 7.3.0 là một bản phát hành lớn bao gồm nhiều tính năng và điểm cải thiện mới.
Khả năng tương thích
Phiên bản tối thiểu | Phiên bản mặc định | Lưu ý | |
---|---|---|---|
Gradle | 7.4 | 7.4 | Để tìm hiểu thêm, hãy xem phần cập nhật Gradle. |
Công cụ tạo SDK | 30.0.3 | 30.0.3 | Cài đặt hoặc định cấu hình Công cụ tạo SDK. |
NDK | Không áp dụng | 23.1.7779620 | Cài đặt hoặc định cấu hình phiên bản khác của NDK. |
JDK | 11 | 11 | Để tìm hiểu thêm, hãy xem phần cài đặt phiên bản JDK. |
Hỗ trợ hệ thống xây dựng C/C++ tuỳ chỉnh
Bây giờ, bạn có thể tạo một hệ thống xây dựng C/C++ tuỳ chỉnh bằng cách tạo tập lệnh shell ghi thông tin bản dựng theo định dạng tệp bản dựng Ninja. Để tìm hiểu thêm về các hệ thống xây dựng C/C++ tuỳ chỉnh, hãy xem bài viết Tích hợp các hệ thống xây dựng C/C++ tuỳ chỉnh bằng Ninja (thử nghiệm).
Phiên bản trình bổ trợ Kotlin tối thiểu là 1.5.20
Kể từ trình bổ trợ Android cho Gradle 7.3.0-alpha08, AGP sẽ yêu cầu trình bổ trợ Kotlin
phiên bản 1.5.20 trở lên. Để duy trì khả năng tương thích, hãy nhớ chỉ định trình bổ trợ Kotlin
phiên bản 1.5.20 trở lên trong tệp build.gradle
:
org.jetbrains.kotlin:kotlin-gradle-plugin:1.5.20
Bật tính năng tạo tệp APK được lưu trữ
Kể từ AGP 7.3, theo mặc định, tất cả Android App Bundle được tạo đều đã bật chế độ Store Archival (Lưu trữ). Lưu trữ là một tính năng mới của gói ứng dụng mà trong tương lai sẽ cho phép người dùng (kể cả với dung lượng lưu trữ thấp) quản lý hiệu quả không gian ứng dụng, nếu được cửa hàng hỗ trợ.
Để chọn không tạo bản lưu trữ cho tệp APK, hãy sửa đổi tệp build.gradle
ở cấp ứng dụng như sau:
android {
bundle {
storeArchive {
enable = false
}
}
}
Ngừng sử dụng thuộc tính gói trong tệp kê khai
Kể từ AGP 7.3.0-alpha04, nếu bạn sử dụng Gradle để xây dựng dự án, thì AGP sẽ tạo ra cảnh báo nếu bạn sử dụng thuộc tính package
trong tệp kê khai. Để đặt không gian tên cho ứng dụng, hãy dùng thuộc tính namespace
trong tệp build.gradle
ở cấp mô-đun. Để tìm hiểu thêm, hãy xem phần
Đặt không gian tên.
Để được trợ giúp chuyển sang DSL không gian tên mới, hãy sử dụng Trợ lý nâng cấp AGP (Tools > AGP Upgrade Assistant ) (Công cụ > Trợ lý nâng cấp)).
Hỗ trợ nền tảng Android
Kể từ AGP 7.3.0-beta05, phiên bản SDK tối thiểu được hỗ trợ cao nhất là 33 (bạn có thể sử dụng minSdk = 33
). SDK tối thiểu thể hiện phiên bản Android tối thiểu mà ứng dụng của bạn có thể chạy và được đặt trong tệp build.gradle
ở cấp ứng dụng.