Tin tức về sản phẩm

Android Studio Quail 2 đã phát hành bản chính thức: Đa nhiệm với tác nhân AI của Android Studio

Đọc trong 3 phút
Xem hồ sơ của Amman Asfaw
Amman Asfaw Nhà quản lý sản phẩm, Android Studio

Android Studio Quail 2 hiện đã ổn định và sẵn sàng để bạn sử dụng trong môi trường thực tế, mang đến sự thay đổi cho IDE của bạn nhờ quy trình làm việc đồng thời dựa trên tác nhân, tính năng phân tích rò rỉ bộ nhớ được tích hợp sẵn và tính năng khắc phục sự cố dựa trên bối cảnh. Cho dù bạn đang thực hiện một cuộc đại tu kiến trúc toàn diện, theo dõi lỗi rò rỉ bộ nhớ hay giải quyết sự cố nghiêm trọng trong quá trình phát hành chính thức, Android Studio đều giúp bạn tập trung vào không gian làm việc bằng cách giảm bớt các thao tác thủ công.

Sau đây là thông tin chi tiết về những điểm mới:

Làm nhiều việc cùng lúc bằng tính năng trò chuyện song song

Trong Android Studio Quail 2, chúng tôi đã nỗ lực thiết kế lại Chế độ tác nhân từ đầu. Kiến trúc mới này mang lại hiệu suất cao hơn, linh hoạt hơn trong việc phân tách các nhiệm vụ phức tạp và cải thiện bộ công cụ nội bộ mà tác nhân sử dụng để thực hiện công việc.

Ngoài những điểm cải tiến ngầm, những thay đổi này còn cho phép bạn trò chuyện với nhiều nhân viên hỗ trợ cùng một lúc. Việc phải chờ tác nhân Android Studio hoàn tất một nhiệm vụ trước khi bạn có thể đặt câu hỏi khác hoặc bắt đầu một nhiệm vụ riêng biệt trong Chế độ tác nhân giờ đây đã không còn là trở ngại nữa. Bạn có thể thực hiện nhiều nhiệm vụ một cách liền mạch: bắt đầu tái cấu trúc giao diện người dùng trong một thẻ, sửa quy tắc ProGuard trong thẻ thứ hai và tạo tài liệu trong thẻ thứ ba.

 Bạn cũng có thể thay đổi mô hình mà tác nhân sử dụng trong từng cuộc trò chuyện dựa trên yêu cầu của bạn. Hãy xem Android Bench để biết thông tin phân tích về hiệu suất của LLM trong các nhiệm vụ phát triển Android. 

  • Với tính năng trò chuyện song song, Cách sử dụng: Nhấp vào biểu tượng "+" để bắt đầu một cuộc trò chuyện song song mới và sử dụng biểu tượng Nhật ký để di chuyển giữa các nhiệm vụ đang hoạt động. Ngoài ra, bạn có thể chọn File > New > New Agent Tab (Tệp > Mới > Thẻ tác nhân mới) để mở một cuộc trò chuyện trong một thẻ riêng.
  • Lưu ý: Tính năng hỗ trợ Worktree hiện không hoạt động. Hãy thận trọng khi chạy các cuộc trò chuyện đồng thời để sửa đổi cùng một tệp dự án, vì điều này có thể dẫn đến xung đột trong trình chỉnh sửa.

 

 

image.png
Sử dụng biểu tượng Nhật ký để di chuyển giữa các việc cần làm đang hoạt động.

Phát hiện rò rỉ bộ nhớ bằng LeakCanary

Rò rỉ bộ nhớ trong Android xảy ra khi mã của bạn giữ lại tệp đối chiếu của một đối tượng sau khi vòng đời của đối tượng đó kết thúc. Điều này ngăn Trình dọn rác thu hồi bộ nhớ đó, cuối cùng dẫn đến hiệu suất chậm hoặc OutOfMemoryError.

Việc tìm lỗi rò rỉ bộ nhớ có thể là một công việc thủ công tẻ nhạt. Kể từ Android Studio Quail 2, trình phát hiện rò rỉ nguồn mở phổ biến LeakCanary được tích hợp trực tiếp vào Trình phân tích tài nguyên dưới dạng một tác vụ chuyên biệt, ưu tiên.

Tính năng tích hợp này giúp cải thiện hiệu suất gỡ lỗi bằng cách chuyển phân tích vùng nhớ khối xếp từ điện thoại thử nghiệm có tài nguyên hạn chế sang máy tính phát triển mạnh mẽ. Bằng cách chạy quy trình phân tích trên máy tính, quá trình theo dõi rò rỉ sẽ nhanh hơn gấp 5 lần và không bị giật, giúp ứng dụng thử nghiệm của bạn chạy mượt mà trên thiết bị.

Sau khi phát hiện thấy rò rỉ trong phiên phân tích:

  • Trình phân tích tài nguyên hiển thị dấu vết rò rỉ tương tác, được mã hoá bằng màu, nhóm các lần xuất hiện và ước tính bộ nhớ bị mất.
  • Bạn có thể nhấp vào Go to declaration (Chuyển đến phần khai báo) trên bất kỳ đối tượng rò rỉ nào trong dấu vết để chuyển ngay đến dòng mã chính xác đó trong trình chỉnh sửa.
  • Bạn có thể nhấp vào Sửa bằng tác nhân để tác nhân Gemini nhập dấu vết, giải thích nguyên nhân gốc của tệp đối chiếu được giữ lại và viết chính xác thay đổi về mã (chẳng hạn như huỷ liên kết trình nghe hoặc xoá tệp đối chiếu tĩnh) để khắc phục sự cố rò rỉ.

 

LeakCanaryLg.png
Xem xét các lỗi rò rỉ bộ nhớ được xác định qua LeakCanary bằng nút Sửa lỗi bằng tác nhân.

Tích hợp tác nhân Thông tin chi tiết về chất lượng ứng dụng

Để tìm ra nguyên nhân gốc rễ khiến ứng dụng gặp sự cố, bạn có thể phải tổng hợp dấu vết ngăn xếp, dữ liệu thiết bị và mã nguồn theo cách thủ công. Tuy nhiên, công cụ Thông tin chi tiết về chất lượng ứng dụng (AQI) của Android Studio hiện đã được tích hợp đầy đủ với Chế độ tác nhân để giúp bạn xử lý những công việc nặng nhọc.

Khi nhấp vào một sự cố trong bảng điều khiển AQI, bạn sẽ ngay lập tức nhận được thông tin tóm tắt ngắn gọn, tổng quan về vấn đề. Nếu bạn cần tìm hiểu sâu hơn, chỉ cần nhấp vào Xem thêm. Thao tác này sẽ mở một cuộc trò chuyện riêng, trong đó tác nhân sử dụng mô hình bạn đã chọn và lấy mã nguồn cục bộ cũng như dấu vết ngăn xếp đầy đủ để đưa ra lời giải thích toàn diện về lỗi.

Nhờ tính năng tích hợp tác nhân mới, bạn có thể chuyển thẳng từ bước xác định vấn đề sang bước giải quyết. Khi bạn nhấp vào Khắc phục bằng AI, tác nhân sẽ phân tích vấn đề, đề xuất kế hoạch khắc phục từng bước và (sau khi bạn phê duyệt) áp dụng các thay đổi cần thiết về mã ngay cho dự án của bạn, đồng thời xác minh kết quả khắc phục

 

Cải thiện chất lượng và độ ổn định

Ngoài các tính năng mới, chúng tôi vẫn tiếp tục chú trọng đến chất lượng bằng cách khắc phục nhiều lỗi và áp dụng những điểm cải tiến mới nhất về độ ổn định và hiệu suất của nền tảng IntelliJ, giúp cải thiện đáng kể quy trình phát triển hằng ngày của bạn.

Bắt đầu

Bạn đã sẵn sàng tìm hiểu sâu hơn và đẩy nhanh quá trình phát triển chưa? Tải Android Studio Quail 2 xuống và bắt đầu khám phá các tính năng mới này ngay hôm nay! Như mọi khi, ý kiến phản hồi của bạn rất quan trọng đối với chúng tôi. Kiểm tra các vấn đề đã biết, báo cáo lỗi và tham gia cộng đồng sôi nổi của chúng tôi trên LinkedIn Medium, YouTube hoặc X. 

Tác giả:
Tiếp tục đọc