Trình bổ trợ Android cho Gradle 7.4.0 là một bản phát hành chính 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.5 | 7.5 | Để 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. |
Báo cáo sau nâng cấp và chức năng khôi phục của Trợ lý nâng cấp AGP
Trợ lý nâng cấp AGP hiện có cả một báo cáo sau nâng cấp. Báo cáo này mô tả các bước đã hoàn tất và liệu quá trình nâng cấp có thành công hay không. Báo cáo còn có một hành động để huỷ bỏ những thay đổi mà trợ lý nâng cấp đã thực hiện nếu có vấn đề về việc xây dựng hoặc kiểm thử dự án sau khi nâng cấp.
Quy trình nhập dự án chạy song song
Studio IDE hiện sẽ nhập song song các dự án khi bạn sử dụng Gradle 7.4.2 trở lên và trình bổ trợ Android cho Gradle 7.2.0 trở lên. Cụ thể, khi Android Studio kích hoạt quá trình đồng bộ hoá Gradle, thông tin mô tả các dự án có trong bản dựng sẽ được tạo song song. Điều này thường giúp đẩy nhanh quá trình đồng bộ hoá, đặc biệt là đối với các dự án lớn. Điểm chuẩn cho thấy thời gian xây dựng mô hình Gradle cho một dự án rất lớn (với 3.500 dự án phụ Gradle) giảm 50%, từ 10 phút xuống còn 5 phút.
Trình bổ trợ Android cho Gradle nhắm mục tiêu mã byte JVM 11
Kể từ trình bổ trợ Android cho Gradle 7.4.0-alpha04, AGP sẽ vận chuyển bằng mã byte JVM 11. Tức là nếu biên dịch dựa trên AGP hoặc viết lệnh kiểm tra tuỳ chỉnh để Tìm lỗi mã nguồn, bạn cần bắt đầu nhắm mục tiêu mã byte JVM 11. Một trong những cách để thực hiện việc này là đưa nội dung sau đây vào tệp build.gradle
ở cấp độ mô-đun:
sourceCompatibility = "11"
targetCompatibility = "11"
Phát hành bản vá
Dưới đây là danh sách các bản phát hành của bản vá cho Trình bổ trợ Android cho Gradle 7.4.
Trình bổ trợ Android cho Gradle 7.4.1 (tháng 2 năm 2023)
Bản cập nhật nhỏ này bao gồm các bản sửa lỗi sau:
Vấn đề đã khắc phục | |
---|---|
Di chuyển từ thuộc tính
destination sang thuộc tính outputLocation để xử lý cảnh báo về việc ngừng sử dụng và chuẩn bị cho Gradle 9.0 |
|
AGP 7.4.0-rc01 phá vỡ Variant API (API Biến thể) với nội dung "Querying the mapped value of
map(provider(java.util.Set)) before task '…' has completed is not supported" (Không hỗ trợ truy vấn giá trị đã ánh xạ của map(provider(java.util.Set)) trước khi tác vụ "…" hoàn tất) |