Trang này liệt kê các tính năng mới được giới thiệu trong các bản phát hành xem trước của Android Studio. Các bản dựng xem trước cung cấp quyền truy cập sớm vào các tính năng và điểm cải tiến mới nhất trong Android Studio. Bạn có thể tải các phiên bản xem trước này xuống. Nếu bạn gặp vấn đề khi sử dụng phiên bản dùng thử của Android Studio, hãy cho chúng tôi biết. Báo cáo lỗi của bạn giúp cải thiện Android Studio.
Bản phát hành Canary có các tính năng tiên tiến đang trong quá trình phát triển và được kiểm thử sơ bộ. Mặc dù bạn có thể sử dụng bản Canary để phát triển, nhưng hãy lưu ý rằng các tính năng có thể được thêm hoặc thay đổi. Bản phát hành đề xuất (RC) là phiên bản tiếp theo của Android Studio và gần như đã sẵn sàng cho bản phát hành ổn định. Bộ tính năng cho phiên bản tiếp theo đã được ổn định. Hãy xem Tên phát hành của Android Studio để hiểu cách đặt tên phiên bản của Android Studio.
Để biết tin tức mới nhất về các bản phát hành thử nghiệm của Android Studio, bao gồm cả danh sách các bản sửa lỗi đáng chú ý trong mỗi bản phát hành thử nghiệm, hãy xem Nội dung cập nhật về bản phát hành trong blog của Android Studio.
Các phiên bản hiện tại của Android Studio
Bảng sau đây liệt kê các phiên bản hiện tại của Android Studio và các kênh tương ứng.
Phiên bản | Kênh |
---|---|
Bản cập nhật tính năng 3 của Android Studio Narwhal | 2025.1.3 | Ổn định |
Trình bổ trợ Android cho Gradle 8.13.0 | Ổn định |
Bản cập nhật tính năng Narwhal 4 của Android Studio | 2025.1.4 | Canary |
Khả năng tương thích với các bản xem trước của trình bổ trợ Android cho Gradle
Mỗi phiên bản xem trước của Android Studio được xuất bản cùng với một phiên bản tương ứng của trình bổ trợ Android cho Gradle (AGP). Các phiên bản xem trước của Studio sẽ hoạt động với mọi phiên bản ổn định tương thích của AGP. Tuy nhiên, nếu đang dùng phiên bản xem trước của AGP, bạn phải dùng phiên bản xem trước tương ứng của Studio (ví dụ: Android Studio Chipmunk Canary 7 với AGP 7.2.0-alpha07). Việc cố gắng sử dụng các phiên bản khác nhau (ví dụ: Android Studio Chipmunk Beta 1 với AGP 7.2.0-alpha07) sẽ gây ra lỗi Đồng bộ hoá, dẫn đến lời nhắc cập nhật lên phiên bản AGP tương ứng.
Để xem nhật ký chi tiết về việc ngừng sử dụng và xoá API của trình bổ trợ Android cho Gradle, hãy xem thông tin cập nhật về API của trình bổ trợ Android cho Gradle.
Studio Labs
Studio Labs cho phép bạn dùng thử các tính năng AI thử nghiệm mới nhất trong phiên bản ổn định của Android Studio, nhờ đó, bạn có thể tích hợp nhanh hơn các dịch vụ hỗ trợ AI của chúng tôi vào quy trình phát triển của mình. Để biết thêm thông tin, hãy xem phần Studio Labs.
Sau đây là các tính năng hiện có trong Studio Labs.
Tính năng | Mô tả | Tài liệu |
---|---|---|
Tạo bản xem trước trong Compose | Gemini có thể tự động tạo bản xem trước Compose, bao gồm cả dữ liệu mô phỏng cho các tham số xem trước, cho một thành phần kết hợp cụ thể hoặc tất cả các thành phần kết hợp trong một tệp. | Tạo bản xem trước trong Compose |
Giao diện người dùng biến đổi | Sử dụng ngôn ngữ tự nhiên để cập nhật giao diện người dùng ứng dụng ngay trong bảng xem trước Compose. | Transform UI |
Bản cập nhật tính năng Narwhal 4 của Android Studio | 2025.1.4
Sau đây là các tính năng mới trong Bản cập nhật tính năng 4 của Android Studio Narwhal | 2025.1.4.
Để biết những vấn đề đã được khắc phục trong phiên bản Android Studio này, hãy xem các vấn đề đã xử lý.
Hành trình cho Android Studio
Journeys cho Android Studio giúp bạn dễ dàng viết và duy trì các kiểm thử toàn diện bằng cách cho phép bạn sử dụng ngôn ngữ tự nhiên để mô tả các bước và câu khẳng định cho từng kiểm thử (gọi là hành trình). Bằng cách tận dụng khả năng thị giác và suy luận của Gemini, các bước được viết bằng ngôn ngữ tự nhiên sẽ được chuyển đổi thành những hành động mà Gemini thực hiện trên ứng dụng của bạn, giúp bạn dễ dàng viết và hiểu được hành trình của mình. Ngoài ra, bạn có thể viết và mô tả các câu khẳng định phức tạp hơn. Gemini sẽ đánh giá các câu này dựa trên những gì thấy được trên thiết bị để xác định xem hành trình của bạn có thành công hay không.
Và vì Gemini suy luận về những hành động cần thực hiện để đáp ứng các mục tiêu, nên các hành trình sẽ có khả năng thích ứng tốt hơn với những thay đổi nhỏ về bố cục hoặc hành vi của ứng dụng, dẫn đến ít thử nghiệm không ổn định hơn khi chạy trên các phiên bản ứng dụng và cấu hình thiết bị khác nhau.
Viết và chạy các hành trình ngay trong Android Studio trên mọi thiết bị Android cục bộ hoặc từ xa. IDE cung cấp một trải nghiệm trình chỉnh sửa mới để tạo hành trình cũng như kết quả nhiều định dạng giúp bạn hiểu rõ hơn về quá trình suy luận và thực hiện hành trình của Gemini.
Sao lưu và đồng bộ hóa

Giờ đây, bạn có thể sao lưu các chế độ cài đặt Android Studio vào bộ nhớ đám mây bằng Tài khoản Google hoặc JetBrains. Điều này giúp đồng bộ hoá các chế độ cài đặt của bạn, chẳng hạn như keymap, chế độ cài đặt Trình chỉnh sửa mã, chế độ cài đặt hệ thống, v.v. Để bắt đầu, hãy làm theo một trong những cách sau:
Sau khi mở một dự án trong Android Studio, hãy đăng nhập vào Tài khoản Google của bạn bằng cách nhấp vào hình đại diện ở góc trên cùng bên phải của IDE, rồi nhấp vào Đăng nhập.
- Làm theo lời nhắc trong hộp thoại xuất hiện và nhớ đánh dấu vào hộp để cho phép Android Studio truy cập vào Bộ nhớ Tài khoản Google của bạn.
- Làm theo lời nhắc để uỷ quyền cho Android Studio.
Chuyển đến phần Cài đặt > Sao lưu và đồng bộ hoá.
- Chọn Google để sử dụng Bộ nhớ Tài khoản Google nhằm đồng bộ hoá dữ liệu ứng dụng trên các bản cài đặt Android Studio. Ngoài ra, bạn có thể sử dụng tài khoản JetBrains để đồng bộ hoá dữ liệu ứng dụng trên các bản cài đặt IntelliJ và Android Studio.
- Sau khi bạn làm theo lời nhắc để cho phép Android Studio truy cập vào bộ nhớ của tài khoản bạn muốn, hãy quay lại Android Studio.
- Trên trang Cài đặt > Sao lưu và đồng bộ hoá, bạn có thể xem các danh mục dữ liệu ứng dụng mà bạn muốn đồng bộ hoá với tài khoản của mình.
- Để tắt tính năng Sao lưu và đồng bộ hoá, hãy bỏ đánh dấu hộp bật tính năng này.
Nếu đã đồng bộ hoá dữ liệu với thiết bị bạn chọn, Android Studio sẽ cho phép bạn tải chế độ cài đặt xuống từ bộ nhớ từ xa (đây là lựa chọn mặc định) hoặc tải chế độ cài đặt cục bộ lên và ghi đè chế độ cài đặt đã đồng bộ hoá với bộ nhớ từ xa.
Cách khắc phục được đề xuất cho sự cố
Trong Bản cập nhật tính năng Android Studio Meerkat, chúng tôi đã ra mắt thông tin chi tiết do Gemini cung cấp về các sự cố được báo cáo trong cửa sổ công cụ App Quality Insights. Giờ đây, Android Studio có thể sử dụng Gemini để phân tích dữ liệu sự cố cùng với mã nguồn của bạn để đề xuất các bản sửa lỗi tiềm năng. Sau khi chọn một sự cố trong cửa sổ công cụ Thông tin chi tiết về chất lượng ứng dụng, hãy chuyển đến thẻ Thông tin chi tiết rồi nhấp vào Đề xuất cách khắc phục sau khi Gemini tạo thông tin chi tiết về sự cố. Sau đó, Gemini sẽ tạo các thay đổi được đề xuất về mã mà bạn có thể xem xét và chấp nhận trong thẻ chênh lệch của trình chỉnh sửa.

Chế độ cài đặt mới để mở dự án mới bằng chế độ xem Dự án
Có một chế độ cài đặt mới để các dự án mới mở ở chế độ xem Dự án theo mặc định. Để bật chế độ cài đặt này, hãy chuyển đến File (Tệp) (Android Studio trên macOS) > Settings > Advanced Settings > Project View (Cài đặt > Cài đặt nâng cao > Chế độ xem dự án) rồi chọn Set Project view as the default (Đặt Chế độ xem dự án làm chế độ mặc định).
Công cụ kiểm thử ảnh chụp màn hình trong bản xem trước của Compose
Sử dụng công cụ Kiểm thử ảnh chụp màn hình xem trước Compose để kiểm thử giao diện người dùng Compose và ngăn chặn các lỗi hồi quy. Công cụ mới này giúp bạn tạo báo cáo HTML để phát hiện trực quan mọi thay đổi đối với giao diện người dùng của ứng dụng. Tìm hiểu thêm tại Compose Preview Screenshot Testing (Kiểm thử ảnh chụp màn hình của bản xem trước Compose).
Cải tiến cây thành phần của Layout Inspector nhúng
Giờ đây, việc tương tác với cây thành phần trong Layout Inspector nhúng trở nên trực quan và hiệu quả hơn nhờ một số điểm cải tiến chính. Những bản cập nhật này được thiết kế để hợp lý hoá quy trình làm việc và cung cấp thông tin chi tiết rõ ràng hơn về cấu trúc giao diện người dùng Compose.
- Di chuyển theo chiều ngang: Giờ đây, bạn có thể di chuyển theo chiều ngang trong cây thành phần, giúp bạn dễ dàng điều hướng và kiểm tra các bố cục rộng hoặc lồng nhau sâu mà không bị mất ngữ cảnh.
- Tự động cuộn khi chọn: Giờ đây, khi bạn chọn một mục trong cây thành phần, chế độ xem sẽ tự động cuộn theo cả chiều ngang và chiều dọc để đưa mục đã chọn vào tiêu điểm một cách gọn gàng. Điều này đảm bảo rằng phần tử mà bạn quan tâm luôn ở vị trí nổi bật.
- Cải thiện hình ảnh hoá mối quan hệ: Chúng tôi đã tinh chỉnh các đường hỗ trợ trong cây thành phần để cung cấp các tín hiệu trực quan rõ ràng hơn nhằm giúp bạn hiểu mối quan hệ giữa các nút. Giờ đây, các đường nét đứt cho biết rõ mối quan hệ ngăn xếp lệnh gọi giữa nút gốc và nút con, giúp bạn theo dõi các kết nối theo chương trình một cách hiệu quả hơn. Đường liền nét tiếp tục biểu thị tất cả các mối quan hệ mẹ con tiêu chuẩn khác trong cây.
Những điểm cải tiến này nhằm mang đến trải nghiệm gỡ lỗi mượt mà và hiệu quả hơn, giúp bạn nhanh chóng hiểu và tinh chỉnh giao diện người dùng.

Sử dụng LLM cục bộ
Bản cập nhật tính năng 4 của Android Studio Narwhal cho phép bạn chọn LLM hỗ trợ các tính năng AI của IDE.

LLM phải có trên máy cục bộ của bạn. Điều này sẽ có lợi nếu bạn có kết nối Internet hạn chế hoặc các quy định hạn chế liên quan đến việc sử dụng các mô hình AI, hoặc bạn chỉ muốn thử nghiệm các mô hình nghiên cứu nguồn mở.
LLM cục bộ là một giải pháp thay thế cho tính năng hỗ trợ LLM được tích hợp trong Android Studio. Tuy nhiên, Gemini trong Android Studio thường mang lại trải nghiệm phát triển Android tốt nhất vì Gemini được điều chỉnh cho Android và hỗ trợ tất cả các tính năng của Android Studio. Với Gemini, bạn có thể chọn trong số nhiều mô hình cho các tác vụ phát triển Android, bao gồm cả mô hình mặc định miễn phí hoặc các mô hình được truy cập bằng khoá Gemini API có tính phí.
Để hỗ trợ các LLM cục bộ, bạn cần cài đặt một nhà cung cấp LLM như LM Studio hoặc Ollama trên máy tính cục bộ cùng với một mô hình tương thích mà bạn chọn.
Trợ lý nâng cấp SDK Android hiện hỗ trợ Android 16 / API 36
Quá trình di chuyển từ Android 15 / API 35 sang Android 16 / API 36 đã được thêm vào Trợ lý nâng cấp SDK Android. Để được trợ giúp di chuyển, hãy chuyển đến Tools > Android SDK Upgrade Assistant (Công cụ > Trợ lý nâng cấp SDK Android).
Trình bổ trợ Android cho Gradle 9.0
Trình bổ trợ Android cho Gradle 9.0 là một bản phát hành chính mới của AGP, đồng thời mang đến những thay đổi về API và hành vi.
Để cập nhật lên trình bổ trợ Android cho Gradle 9.0.0-alpha02, hãy sử dụng Trợ lý nâng cấp trình bổ trợ Android cho Gradle trong Android Studio Narwhal 4 Feature Drop | 2025.1.4.
Trợ lý nâng cấp AGP giúp duy trì các hành vi hiện có khi nâng cấp dự án của bạn (nếu thích hợp), cho phép bạn nâng cấp dự án để sử dụng AGP 9.0, ngay cả khi bạn chưa sẵn sàng áp dụng tất cả các giá trị mặc định mới trong AGP 9.0.
Khả năng tương thích
Cấp độ API Android tối đa mà trình bổ trợ Android cho Gradle 9.0.0-alpha02 hỗ trợ là API cấp 36.
Trình bổ trợ Android cho Gradle 9.0.0-alpha02 yêu cầu Gradle 9.0.0.
Thay đổi về hành vi
Trình bổ trợ Android cho Gradle 9.0 có những hành vi mới sau đây:
Hành vi | Nội dung đề xuất |
---|---|
Trình bổ trợ Android cho Gradle 9.0 sử dụng phiên bản NDK r28c theo mặc định.
|
Hãy cân nhắc việc chỉ định rõ ràng phiên bản NDK mà bạn muốn sử dụng. |
Theo mặc định, trình bổ trợ Android Gradle 9.0 yêu cầu người dùng của một thư viện phải sử dụng phiên bản SDK biên dịch tương tự hoặc cao hơn. |
Sử dụng cùng một SDK biên dịch hoặc SDK biên dịch cao hơn khi sử dụng một thư viện.
Nếu không thể thực hiện việc này hoặc bạn muốn cho người dùng của một thư viện mà bạn xuất bản thêm thời gian để chuyển đổi, hãy đặt AarMetadata.minCompileSdk một cách rõ ràng.
|
AGP 9.0 có các nội dung cập nhật cho chế độ mặc định của các thuộc tính Gradle sau đây. Điều này giúp bạn có thể chọn giữ nguyên hành vi AGP 8.13 khi nâng cấp:
Thuộc tính | Chức năng | Thay đổi từ AGP 8.13 sang AGP 9.0 | Nội dung đề xuất |
---|---|---|---|
android.uniquePackageNames |
Đảm bảo rằng mỗi thư viện có một tên gói riêng biệt. | false → true |
Chỉ định tên gói riêng biệt cho tất cả các thư viện trong dự án của bạn. Nếu không thể, bạn có thể tắt cờ này trong khi di chuyển. |
android.dependency.useConstraints |
Kiểm soát việc sử dụng các quy tắc ràng buộc về phần phụ thuộc giữa các cấu hình. Theo mặc định, AGP 9.0 là false , chỉ sử dụng các ràng buộc trong kiểm thử thiết bị ứng dụng (AndroidTest).
Nếu bạn đặt giá trị này thành true , thì hệ thống sẽ quay lại hành vi của phiên bản 8.13.
|
true → false |
Đừng sử dụng các ràng buộc về phần phụ thuộc ở mọi nơi trừ phi bạn cần. Việc chấp nhận giá trị mặc định mới của cờ này cũng cho phép tối ưu hoá trong quy trình nhập dự án. Điều này sẽ giúp giảm thời gian nhập cho các bản dựng có nhiều dự án con trong thư viện Android. |
aandroid.enableAppCompileTimeRClass |
Biên dịch mã trong các ứng dụng dựa trên một lớp R không phải là lớp cuối cùng, giúp quá trình biên dịch ứng dụng phù hợp với quá trình biên dịch thư viện. Điều này giúp cải thiện mức tăng và mở đường cho các hoạt động tối ưu hoá hiệu suất trong tương lai đối với quy trình xử lý tài nguyên. |
false → true |
Nhiều dự án có thể chỉ cần áp dụng hành vi mới mà không cần thay đổi mã nguồn. Nếu các trường lớp R được dùng ở bất kỳ vị trí nào yêu cầu một hằng số, chẳng hạn như các trường hợp chuyển đổi, hãy tái cấu trúc để dùng các câu lệnh if được liên kết. |
android.sdk.defaultTargetSdkToCompileSdkIfUnset |
Sử dụng phiên bản SDK biên dịch làm giá trị mặc định cho phiên bản SDK mục tiêu trong các ứng dụng và kiểm thử. Trước thay đổi này, phiên bản SDK mục tiêu sẽ mặc định là phiên bản SDK tối thiểu. |
false → true |
Chỉ định rõ ràng phiên bản SDK mục tiêu cho ứng dụng và các bài kiểm thử. |
android.onlyEnableUnitTestForTheTestedBuildType |
Chỉ tạo các thành phần kiểm thử đơn vị cho loại bản dựng được kiểm thử. Trong dự án mặc định, thao tác này sẽ tạo ra một phương thức kiểm thử đơn vị duy nhất để gỡ lỗi, trong đó hành vi trước đây là chạy phương thức kiểm thử đơn vị để gỡ lỗi hoặc phát hành. |
false → true |
Nếu dự án của bạn không yêu cầu chạy kiểm thử cho cả gỡ lỗi và phát hành, thì bạn không cần thay đổi gì. |
android.proguard.failOnMissingFiles |
Không tạo được bản dựng và xảy ra lỗi nếu bất kỳ tệp nào được chỉ định trong AGP DSL không tồn tại trên ổ đĩa. Trước khi có thay đổi này, lỗi chính tả trong tên tệp sẽ khiến các tệp bị bỏ qua mà không có thông báo. | false → true |
Xoá mọi khai báo tệp proguard không hợp lệ |
android.r8.optimizedResourceShrinking |
Cho phép R8 lưu giữ ít tài nguyên Android hơn bằng cách xem xét các lớp và tài nguyên Android cùng nhau. | false → true |
Nếu bạn đã hoàn tất các quy tắc giữ lại của dự án, thì bạn không cần thay đổi gì cả. |
android.r8.strictFullModeForKeepRules |
Cho phép R8 giữ lại ít hơn bằng cách không giữ lại hàm khởi tạo mặc định một cách ngầm định khi một lớp được giữ lại.
Tức là -keep class A không còn ngụ ý -keep class A { <init>(); } nữa |
false → true |
Nếu bạn đã hoàn tất các quy tắc giữ lại của dự án, thì bạn không cần thay đổi gì cả.
Thay thế -keep class A
bằng
-keep class A { <init>(); }
trong các quy tắc giữ lại của dự án cho mọi trường hợp bạn cần giữ lại hàm khởi tạo mặc định.
|
android.defaults.buildfeatures.shaders |
Cho phép biên dịch chương trình đổ bóng trong tất cả các dự án con | true → false |
Chỉ bật tính năng biên dịch chương trình đổ bóng trong các dự án con có chứa chương trình đổ bóng cần được biên dịch bằng cách thiết lập nội dung sau trong tệp bản dựng Gradle của các dự án đó:
android { buildFeatures { shaders = true } } |
Các tính năng đã bị xoá
Trình bổ trợ Android cho Gradle 9.0 sẽ loại bỏ chức năng sau:
- Hỗ trợ ứng dụng Wear OS được nhúng
AGP 9.0 loại bỏ tính năng hỗ trợ nhúng ứng dụng Wear OS. Tính năng này không còn được hỗ trợ trong Play nữa. Điều này bao gồm việc xoá các cấu hìnhwearApp
và DSLAndroidSourceSet.wearAppConfigurationName
. Hãy xem phần Phân phối cho Wear OS để biết cách xuất bản ứng dụng của bạn lên Wear OS.
Đã thay đổi DSL
Trình bổ trợ Android cho Gradle 9.0 có những thay đổi sau đây về DSL có thể gây lỗi:
- Đã xoá tham số hoá của
CommonExtension
. Bản thân đây chỉ là một thay đổi mang tính đột phá ở cấp nguồn để giúp tránh các thay đổi mang tính đột phá ở cấp nguồn trong tương lai, nhưng điều này cũng có nghĩa là các phương thức khối DSL cần chuyển từCommonExtension
sangApplicationExtension
,LibraryExension
,DynamicFeatureExtension
vàTestExtension
.
Đã xoá DSL
Trình bổ trợ Android cho Gradle 9.0 sẽ xoá:
AndroidSourceSet.jni
vì không hoạt động.AndroidSourceSet.wearAppConfigurationName
, vì có liên quan đến việc xoá tính năng hỗ trợ ứng dụng Wear OS được nhúng.BuildType.isRenderscriptDebuggable
vì không hoạt động.ComponentBuilder.enabled
. Tính năng này được thay thế bằngComponentBuilder.enable
.Installation.installOptions(String)
. Thuộc tính này được thay thế bằng thuộc tính có thể thay đổi củaInstallation.installOptions
.VariantBuilder.targetSdk
vàtargetSdkPreview
, vì chúng không có ý nghĩa trong các thư viện. Thay vào đó, hãy sử dụngGeneratesApkBuilder.targetSdk
hoặcGeneratesApkBuilder.targetSdkPreview
.Khối
PostProcessing
thử nghiệm nhưng chưa bao giờ ổn định.ProductFlavor.setDimension
, được thay thế bằng thuộc tínhdimension
Variant.unitTest
vì không áp dụng cho trình bổ trợcom.android.test
.unitTest
có sẵn trên các kiểu phụVariantBuilder
mở rộngHasUnitTest
.VariantBuilder.enableUnitTest
vì không áp dụng cho trình bổ trợcom.android.test
.enableUnitTest
có sẵn trên các kiểu phụVariantBuilder
mở rộngHasUnitTestBuilder
.VariantBuilder.unitTestEnabled
bị xoá để thay thế bằngenableUnitTest
có tên nhất quán hơn trên các kiểu phụVariantBuilder
mở rộngHasUnitTestBuilder
.
Đã xoá các thuộc tính Gradle
Ban đầu, các thuộc tính Gradle sau đây được thêm vào để tắt các tính năng được bật theo mặc định trên toàn cầu.
Theo mặc định, các tính năng này đã bị tắt kể từ AGP 8.0 trở xuống. Chỉ bật các tính năng này trong những dự án phụ sử dụng chúng để tạo bản dựng hiệu quả hơn.
Thuộc tính | Chức năng | Thay thế |
---|---|---|
android.defaults.buildfeatures.aidl |
Cho phép biên dịch AIDL trong tất cả các dự án con |
Chỉ bật quá trình biên dịch AIDL trong các dự án con có nguồn AIDL bằng cách thiết lập thuộc tính sau trong tệp bản dựng Gradle của các dự án đó:
android { buildFeatures { aidl = true } } |
android.defaults.buildfeatures.renderscript |
Cho phép biên dịch RenderScript trong tất cả các dự án con |
Chỉ bật quá trình biên dịch renderscript trong các dự án con có nguồn renderscript bằng cách thiết lập thuộc tính sau trong tệp bản dựng Gradle của các dự án đó:
android { buildFeatures { renderScript = true } } |
Các API đã bị xoá
Trình bổ trợ Android cho Gradle 9.0 sẽ xoá:
- Các API
BaseExtension.registerTransform
đã ngừng hoạt động và bị vô hiệu hoá, chỉ còn lại để cho phép biên dịch dựa trên phiên bản AGP mới nhất trong khi nhắm đến việc chạy trên AGP 4.2 trở xuống.
Các thuộc tính Gradle bắt buộc
AGP 9.0 sẽ phát sinh lỗi nếu bạn đặt các thuộc tính Gradle sau đây.
Trợ lý nâng cấp trình bổ trợ Android cho Gradle sẽ không nâng cấp các dự án lên AGP 9.0 sử dụng những thuộc tính này.
Thuộc tính | Chức năng |
---|---|
android.r8.integratedResourceShrinking |
Giờ đây, quá trình giảm kích thước tài nguyên luôn được chạy trong R8, chúng tôi đã xoá quá trình triển khai trước đó. |