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 cho phép 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 gặp vấn đề khi sử dụng phiên bản xem trước 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.
Các bản phát hành Canary chứa 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 các bản dựng 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 ứng cử viên (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 bản phát hành của Android Studio để hiểu cách đặt tên phiên bản Android Studio.
Để biết tin tức mới nhất về các bản phát hành xem trước 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 xem trước, hãy xem bài viết Thông tin cập nhật về bản phát hành trong blog 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 |
|---|---|
| Android Studio Panda 2 | Ổn định |
| Trình bổ trợ Android cho Gradle 9.1.0 | Ổn định |
| Android Studio Panda 3 | RC |
| Android Studio Panda 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 phát hành 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 AGP ổn định tương thích. Tuy nhiên, nếu đang sử dụng phiên bản xem trước của AGP, bạn phải sử 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.
Để đọc 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, vui lòng 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 thử nghiệm AI 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ụ trợ giúp AI của chúng tôi vào quy trình phát triển. Để biết thêm thông tin, hãy xem bài viết 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 |
|---|---|---|
| Journeys for Android Studio | Sử dụng ngôn ngữ tự nhiên để mô tả các bước và khẳng định cho các bài kiểm thử đầu cuối. | Journeys for Android Studio |
Android Studio Panda 3
Sau đây là các tính năng mới trong Android Studio Panda 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ý.
Quản lý quyền trong Chế độ tác nhân
Giờ đây, bạn có thể quản lý các quyền cụ thể cho tác nhân, giúp bạn kiểm soát chi tiết không gian làm việc. Quyền cho phép bạn kiểm soát việc tác nhân có thể thực hiện một số hành động hay không, bao gồm cả những hành động sau:
- Đọc và cập nhật tệp dự án, thư mục bên ngoài và dữ liệu nhạy cảm (chẳng hạn như thông tin xác thực).
- Truy cập vào Google Tìm kiếm và các miền khác.
- Chạy lệnh shell.
- Tương tác với máy chủ MCP.
Trong khi bạn làm việc với tác nhân, tác nhân sẽ yêu cầu bạn cấp quyền thực hiện một việc gì đó nếu bạn chưa phê duyệt trước đó:
Bạn có thể chọn Cho phép đối với các tác vụ một lần hoặc Luôn cho phép đối với các quy trình công việc lặp lại đáng tin cậy. Gemini sử dụng hệ thống yêu cầu thông minh, vì vậy, việc cấp quyền cấp cao (chẳng hạn như ghi tệp) sẽ tự động cho phép tất cả các công cụ phụ liên quan. Các lệnh phổ biến như ls hoặc grep được phê duyệt âm thầm dựa trên quyền truy cập đọc hiện có, cho phép bạn duy trì quy trình mà không cần lời nhắc dư thừa. Mô hình quản lý quyền mới cân bằng giữa tính bảo mật và năng suất để bạn có thể để tác nhân hoạt động mà không bị gián đoạn đối với các hoạt động mà bạn tin tưởng, đồng thời vẫn xem xét thủ công đối với các hoạt động khác.
Bạn có thể kiểm tra quyền theo cách thủ công tại File > Settings > Tools > AI > Agent Permissions (Tệp > Cài đặt > Công cụ > AI > Quyền của tác nhân) hoặc Android Studio > Settings > Tools > AI > Agent Permissions (Android Studio > Cài đặt > Công cụ > AI > Quyền của tác nhân) trên macOS.
Tính năng hộp cát
Tính năng hộp cát giới hạn quyền truy cập trái phép vào mạng và quyền ghi hệ thống tệp, trừ phi bạn đưa ra sự đồng ý rõ ràng. Để định cấu hình tính năng hộp cát, hãy chuyển đến File > Settings > Tools > AI > Agent Shell Sandbox (Tệp > Cài đặt > Công cụ > AI > Hộp cát shell của tác nhân) hoặc Android Studio > Settings > Tools > AI > Agent Shell Sandbox (Android Studio > Cài đặt > Công cụ > AI > Hộp cát shell của tác nhân) trên macOS.
Android Studio Panda 4
Sau đây là các tính năng mới trong Android Studio Panda 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ý.
Mẫu Gemini API Starter
Mẫu Gemini API Starter cung cấp một lộ trình đơn giản để nhà phát triển Android tích hợp các tính năng AI vào ứng dụng của họ. Bằng cách tận dụng Firebase AI Logic, nhà phát triển có thể tránh việc định cấu hình thủ công và quản lý bảo mật.
Các tính năng chính:
- Không cần quản lý khoá API: Loại bỏ nhu cầu cung cấp, nhúng hoặc xoay vòng khoá API theo cách thủ công trong mã phía máy khách, giảm thiểu rủi ro bảo mật và thời gian thiết lập.
- Tích hợp Firebase tự động: Kết nối liền mạch dự án Android Studio của bạn với các dịch vụ Firebase. Mẫu này xử lý cơ chế phụ trợ cần thiết để giao tiếp an toàn với các mô hình Gemini.
- Kiến trúc sẵn sàng cho hoạt động sản xuất: Được xây dựng dựa trên cơ sở hạ tầng được quản lý của Firebase, đảm bảo rằng các tính năng AI của bạn có thể mở rộng từ nguyên mẫu cục bộ sang môi trường sản xuất mà không cần thay đổi kiến trúc.
Để bắt đầu, hãy chuyển đến File > New > New Project (Tệp > Mới > Dự án mới) rồi chọn mẫu Gemini API Starter (Gemini API Starter) trong danh sách các loại dự án có sẵn.
Đề xuất cách khắc phục sự cố khi tích hợp tác nhân trong AQI
Cửa sổ công cụ Thông tin chi tiết về chất lượng ứng dụng hiện được tích hợp với tác nhân AI để phân tích dữ liệu sự cố cùng với mã nguồn của bạn nhằm đưa ra lời giải thích chi tiết và đề xuất các cách khắc phục tiềm năng. Sau khi chọn một sự cố trong cửa sổ công cụ App Quality Insights (Thông tin chi tiết về chất lượng ứng dụng), hãy chuyển đến thẻ Insights (Thông tin chi tiết) rồi nhấp vào See more (Xem thêm) để xem lời giải thích chi tiết về sự cố đó. Nhấp vào Fix with AI (Khắc phục bằng AI) để tác nhân đề xuất các thay đổi về mã mà bạn có thể xem xét và chấp nhận.
Tích hợp Google One cho Gemini trong Android Studio
Android Studio Panda 4 Canary 2 giới thiệu quyền truy cập vào trải nghiệm Chế độ tác nhân nâng cao khi bạn đăng ký gói Google One AI Pro hoặc Ultra. Tính năng tích hợp Google One giúp tăng tốc quá trình phát triển Android của bạn với giới hạn tốc độ cao hơn và cửa sổ ngữ cảnh mở rộng cho mô hình Gemini mặc định. Nếu đã đăng ký gói Google One AI, bạn có thể tự động tận dụng những lợi ích này khi đăng nhập vào Tài khoản Google của mình trong Android Studio.
Công cụ Kiểm thử ảnh chụp màn hình bản xem trước trong Compose
Sử dụng công cụ Kiểm thử ảnh chụp màn hình bản xem trước trong Compose để kiểm thử giao diện người dùng trong Compose và ngăn chặn tình trạng hồi quy. Công cụ mới này giúp bạn tạo báo cáo HTML cho phép bạn 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 bài viết Kiểm thử ảnh chụp màn hình bản xem trước trong Compose.
LeakCanary trong Trình phân tích tài nguyên Android Studio
Android Studio Panda tích hợp LeakCanary trực tiếp vào Trình phân tích tài nguyên Android Studio dưới dạng một tác vụ riêng.
Tác vụ trình phân tích tài nguyên LeakCanary trong Android Studio chủ động chuyển quá trình phân tích sự cố rò rỉ bộ nhớ từ thiết bị sang máy phát triển, giúp tăng đáng kể hiệu suất trong giai đoạn phân tích sự cố rò rỉ so với quá trình phân tích sự cố rò rỉ trên thiết bị.
Ngoài ra, quá trình phân tích sự cố rò rỉ hiện được đặt trong bối cảnh trong IDE và tích hợp đầy đủ với mã nguồn của bạn, cung cấp các tính năng như Jump to Source (Chuyển đến nguồn) và các kết nối mã hữu ích khác giúp giảm đáng kể sự phức tạp và thời gian cần thiết để điều tra và khắc phục sự cố rò rỉ bộ nhớ. Bạn cũng có thể sao chép toàn bộ quá trình phân tích sự cố rò rỉ để xử lý thêm bằng Gemini. Điều này có thể giúp tăng đáng kể năng suất và cải thiện quy trình làm việc của bạn trong giai đoạn phát triển.
Hỗ trợ biểu tượng Material trong Android Studio
Thêm và tuỳ chỉnh các biểu tượng Material mới nhất trong ứng dụng của bạn bằng Android Studio Otter 2 Feature Drop. Vector Asset Studio hiện được tích hợp đầy đủ với thư viện biểu tượng Material từ Google Fonts, cho phép bạn truy cập vào danh mục hoàn chỉnh ngay trong IDE.
Giờ đây, bạn có thể tuỳ chỉnh các thuộc tính của biểu tượng như trọng số, cấp độ và kích thước quang học trực tiếp trong studio để hoàn toàn phù hợp với thiết kế của mình. Hãy dùng thử trong bản dựng canary mới nhất!
Đọc trạng thái kết hợp lại trong Layout Inspector
Chúng tôi đã giúp bạn dễ dàng chẩn đoán số lần
kết hợp lại cao bằng cách thêm tính năng
Đọc trạng thái kết hợp lại vào Layout
Inspector. Có trong Panda 3 canary, tính năng này giúp bạn xác định các biến trạng thái đã kích hoạt quá trình kết hợp lại bằng cách cung cấp danh sách chi tiết về các lần đọc trạng thái được thực hiện trong chu kỳ đó. Để sử dụng tính năng này, hãy sử dụng compose.ui:ui:1.10.0 (BOM 2025.12.01) trở lên.
Các khả năng chính
Các khả năng chính của tính năng này như sau:
- Trace state invalidation (Theo dõi việc vô hiệu hoá trạng thái): Khi một nút kết hợp lại, hãy nhấp vào đường liên kết số lần kết hợp lại trong Cây thành phần để mở bảng điều khiển State Inspection (Kiểm tra trạng thái).
- Dấu vết ngăn xếp chi tiết: Xác định các biến trạng thái cụ thể đang được đọc, bao gồm cả số lượng, danh sách hoặc giá trị độ cao. Kiểm tra những biến nào đã
invalidated(thay đổi) để kích hoạt bản cập nhật. - Navigate recomposition history (Điều hướng nhật ký kết hợp lại): Sử dụng các mũi tên điều hướng trong tiêu đề bảng điều khiển để chuyển qua dữ liệu trạng thái của các lần kết hợp lại trước đó cho một nút cụ thể.
- AI-powered explanations (Giải thích do AI cung cấp): Nhấp vào Explain with AI (Giải thích bằng AI) trong bảng điều khiển State Inspection (Kiểm tra trạng thái) để hiển thị thông tin chi tiết bằng ngôn ngữ tự nhiên về trạng thái được đọc và lý do gây ra quá trình kết hợp lại.
Bắt đầu
Hãy làm theo các bước sau để dùng thử các tính năng này.
- Mở Layout Inspector.
Nhấp chuột phải vào cột kết hợp lại rồi thực hiện một trong những thao tác sau:
- Đối với tất cả các nút, hãy chọn Observe Recomposition > Observe All (Quan sát quá trình kết hợp lại > Quan sát tất cả).
- Đối với các ghi chú cụ thể, hãy chọn Recomposition > Observe Node (Kết hợp lại > Quan sát nút).
Bật tính năng đọc trạng thái kết hợp lại trong Layout Inspector Tương tác với ứng dụng của bạn. Khi quá trình kết hợp lại xảy ra, hãy nhấp vào các đường liên kết số lượng màu xanh dương trong Cây thành phần để kiểm tra trạng thái.
Kết quả mẫu của tính năng đọc trạng thái kết hợp lại trong Layout Inspector Nhấp vào "Explain with AI" (Giải thích bằng AI) để xem phân tích chi tiết về lý do xảy ra quá trình kết hợp lại.
Kết quả mẫu của tính năng "Explain with AI" (Giải thích bằng AI) cho tính năng đọc trạng thái trong Layout Inspector