Trình bổ trợ Android cho Gradle 3.5.0 (tháng 8 năm 2019)

Trình bổ trợ Android cho Gradle 3.5.0, cùng với Android Studio 3.5, là một bản phát hành chính và cũng là kết quả của Project Marble, tập trung vào việc cải thiện ba lĩnh vực chính của công cụ cho nhà phát triển Android: trạng thái hệ thống, hoàn thiện tính năng và sửa lỗi. Đáng chú ý, việc cải thiện tốc độ bản dựng dự án là trọng tâm của bản cập nhật này.

Để tìm hiểu thông tin về những nội dung này và các nội dung cập nhật khác về Project Marble, hãy đọc bài đăng trên blog dành cho nhà phát triển Android hoặc các phần dưới đây.

Phiên bản trình bổ trợ Android này yêu cầu:

Phiên bản 3.5.4 (tháng 7 năm 2020)

Bản cập nhật nhỏ này hỗ trợ khả năng tương thích với các tính năng và chế độ cài đặt mặc định mới của chế độ hiển thị gói trong Android 11.

Hãy xem ghi chú phát hành phiên bản 4.0.1 để biết thông tin chi tiết.

Phiên bản 3.5.3 (Tháng 12 năm 2019)

Bản cập nhật nhỏ này hỗ trợ Android Studio 3.5.3, bao gồm nhiều bản sửa lỗi và cải thiện hiệu suất.

Phiên bản 3.5.2 (Tháng 11 năm 2019)

Bản cập nhật nhỏ này hỗ trợ Android Studio 3.5.2, bao gồm nhiều bản sửa lỗi và cải thiện hiệu suất. Để xem danh sách bản sửa lỗi đáng chú ý, hãy đọc bài đăng liên quan trên blog về Thông tin cập nhật về bản phát hành.

Phiên bản 3.5.1 (Tháng 10 năm 2019)

Bản cập nhật nhỏ này hỗ trợ Android Studio 3.5.1, bao gồm nhiều bản sửa lỗi và cải thiện hiệu suất. Để xem danh sách bản sửa lỗi đáng chú ý, hãy đọc bài đăng liên quan trên blog về Thông tin cập nhật về bản phát hành.

Tính năng xử lý chú giải gia tăng

Trình xử lý chú giải Liên kết dữ liệu hỗ trợ tính năng xử lý chú giải gia tăng nếu bạn thiết lập android.databinding.incremental=true trong tệp gradle.properties. Tính năng tối ưu hoá này cải thiện hiệu suất bản dựng gia tăng. Để xem danh sách đầy đủ trình xử lý chú giải được tối ưu hoá, hãy tham khảo bảng các trình xử lý chú giải gia tăng.

Ngoài ra, KAPT 1.3.30 trở lên cũng hỗ trợ trình xử lý chú giải gia tăng, bạn có thể bật bằng cách đưa kapt.incremental.apt=true vào tệp gradle.properties.

Kiểm thử đơn vị lưu được vào bộ nhớ đệm

Khi bạn bật tính năng kiểm thử đơn vị để dùng các tài nguyên, tài sản và tệp kê khai của Android bằng cách thiết lập includeAndroidResources thành true, trình bổ trợ Android cho Gradle sẽ tạo một tệp cấu hình kiểm thử chứa các đường dẫn tuyệt đối. Điều này sẽ làm hỏng khả năng di chuyển của bộ nhớ đệm. Bạn có thể hướng dẫn trình bổ trợ tạo cấu hình kiểm thử thay thế bằng cách sử dụng đường dẫn tương đối. Điều này cho phép tác vụ AndroidUnitTest lưu được hoàn toàn vào bộ nhớ đệm bằng cách đưa nội dung sau vào tệp gradle.properties:

      android.testConfig.useRelativePath = true
    

Vấn đề đã biết

  • Khi dùng trình bổ trợ Kotlin cho Gradle 1.3.31 trở xuống, bạn có thể thấy cảnh báo sau đây khi tạo hoặc đồng bộ hoá dự án:

              WARNING: API 'variant.getPackageLibrary()' is obsolete and has been replaced
                      with 'variant.getPackageLibraryProvider()'.
              
            

    Để giải quyết vấn đề này, hãy nâng cấp trình bổ trợ lên phiên bản 1.3.40 trở lên.