Trình bổ trợ Android cho Gradle 7.3.0 (tháng 9 năm 2022)

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 Ghi chú
Gradle 7.4 7.4 Để tìm hiểu thêm, hãy xem nội dung 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 nội dung cài đặt phiên bản JDK.

Hỗ trợ hệ thống xây dựng C/C++ tuỳ chỉnh

Giờ đây, bạn có thể tạo 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 ở đị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).

Ảnh chụp màn hình hệ thống xây dựng C/C++ tuỳ chỉnh

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.