Android Studio Quail 2 là phiên bản ổn định: Đa nhiệm với tác nhân AI của Android Studio
3 phút đọc
Android Studio Quail 2 hiện đã ổn định và sẵn sàng để bạn sử dụng trong quá trình phát hành chính thức, mang đến một sự thay đổi cho IDE của bạn với quy trình làm việc đồng thời, tính năng phân tích rò rỉ bộ nhớ được tích hợp sẵn và khả năng khắc phục sự cố dựa trên ngữ cảnh. Cho dù bạn đang thực hiện một đợt đại tu kiến trúc, theo dõi tình trạng rò rỉ bộ nhớ hay giải quyết một sự cố nghiêm trọng trong quá trình sản xuất, Android Studio vẫn giúp bạn tập trung vào không gian làm việc của mình bằng cách giảm thiểu các thao tác thủ công.
Sau đây là thông tin nghiên cứu chuyên sâu về những điểm mới:
Làm nhiều việc cùng lúc với các cuộc 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. Cấu trúc mới này mang lại hiệu suất tốt hơn, tính linh hoạt cao hơn để phân tách các tác 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 này, các thay đổi này cũng cho phép bạn trò chuyện đồng thời trên nhiều cuộc trò chuyện với trợ lý. Việc phải đợi cho đến khi tác nhân Android Studio hoàn tất một nhiệm vụ rồi mới có thể hỏi câu hỏi khác hoặc bắt đầu một nhiệm vụ riêng biệt ở Chế độ tác nhân là một điểm tắc nghẽn trong quá khứ. Bạn có thể thực hiện nhiều việc cùng lúc một cách liền mạch: bắt đầu cải tiến 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 từ cuộc trò chuyện này sang cuộc trò chuyện khác dựa trên các yêu cầu của bạn. Hãy xem Android Bench để biết thông tin phân tích về cách LLM thực hiện các tác 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ý để chuyển đổi giữa các tác vụ đang hoạt động. Hoặc chọn Tệp > Mới > Thẻ tác nhân mới để mở cuộc trò chuyện trong một thẻ riêng.
- Lưu ý: Worktree hiện không được hỗ trợ. 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 trình chỉnh sửa.
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 thông tin tham chiếu của một đối tượng rất lâu sau khi vòng đời của đối tượng đó kết thúc. Điều này ngăn Trình thu gom rác thu hồi bộ nhớ đó, dẫn đến hiệu suất chậm chạp hoặc lỗi OutOfMemoryError.
Việc tìm ra các lỗi rò rỉ bộ nhớ có thể là một việc tẻ nhạt và thủ công. Kể từ Android Studio Quail 2, trình phát hiện rò rỉ mã nguồn mở phổ biến LeakCanary được tích hợp trực tiếp vào Profiler dưới dạng một tác vụ chuyên dụng, hạng nhất.
Việc tích hợp này sẽ cải thiện hiệu suất gỡ lỗi bằng cách chuyển phân tích heap 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, bạn có thể theo dõi rò rỉ nhanh hơn gấp 5 lần và không bị giật, giúp ứng dụng kiểm thử chạy mượt mà trên thiết bị.
Khi phát hiện thấy rò rỉ trong phiên lập hồ sơ:
- Trình phân tích tài nguyên kết xuất một dấu vết rò rỉ tương tác, được mã hoá bằng màu sắc, 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 khai báo) trên mọi đối tượng rò rỉ trong dấu vết để chuyển ngay đến chính xác dòng mã đó trong trình chỉnh sửa.
- Bạn có thể nhấp vào Khắc phục bằng Trợ lý để trợ lý Gemini tiếp nhận dấu vết, giải thích nguyên nhân gốc rễ của tham chiếu được giữ lại và viết chính xác nội dung thay đổi mã (chẳng hạn như huỷ liên kết một trình nghe hoặc xoá tham chiếu tĩnh) để khắc phục lỗi rò rỉ.
Tích hợp tác nhân phần mềm Thông tin chi tiết về chất lượng ứng dụng
Để tìm ra nguyên nhân gốc rễ của sự cố ứng dụng, bạn có thể phải tổng hợp dấu vết ngăn xếp, dữ liệu trên thiết bị và mã nguồn theo cách thủ công. Tuy nhiên, App Quality Insights (AQI) (Thông tin chi tiết về chất lượng ứng dụng) của Android Studio hiện đã được tích hợp đầy đủ với Chế độ tác nhân để giúp bạn thực hiện những công việc phức tạp.
Khi nhấp vào một sự cố trong bảng điều khiển AQI, bạn sẽ nhận được ngay một bản tóm tắt ngắn gọn, cấp cao 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à kéo mã nguồn cục bộ cũng như toàn bộ dấu vết ngăn xếp để đưa ra lời giải thích toàn diện về lỗi.
Với tính năng tích hợp tác nhân mới, bạn có thể chuyển trực tiếp từ bước xác định vấn đề sang bước giải quyết vấn đề. Bằng việc 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à – khi bạn phê duyệt – áp dụng các thay đổi cần thiết về mã trực tiếp cho dự án của bạn và xác minh bản sửa lỗi thu đượ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 tập trung vào chất lượng bằng cách giải quyết nhiều lỗi và kết hợp những điểm cải thiện mới nhất về độ ổn định và hiệu suất của nền tảng IntelliJ. Nhờ đó, bản phát hành này mang đến một điểm cải tiến đáng kể cho hoạt động phát triển hằng ngày của bạn.
Bắt đầu
Bạn đã sẵn sàng bắt đầu 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á những 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.
-
Tin tức về sản phẩmTại Google I/O năm nay, chúng tôi sẽ không chỉ thực hiện các thay đổi lặp lại mà còn hướng đến một sự thay đổi cơ bản trong cách xây dựng ứng dụng. Các công cụ mới nhất của chúng tôi được xây dựng cho kỷ nguyên tác nhân với các tính năng giúp tăng năng suất cho bạn với tư cách là nhà phát triển Android VÀ nâng cao hiệu suất của các tác nhân AI mà bạn triển khai trong toàn bộ mã nguồn.
-
Tin tức về sản phẩmMỗi nhà phát triển đều có quy trình làm việc và nhu cầu riêng về AI. Do đó, bạn cần có thể chọn cách AI hỗ trợ quá trình phát triển của mình. Vào tháng 1, chúng tôi đã giới thiệu khả năng chọn bất kỳ mô hình AI cục bộ hoặc từ xa nào để hỗ trợ chức năng AI trong Android Studio
Matthew Warner • 2 phút đọc -
Tin tức về sản phẩmAndroid Studio Panda 3 hiện đã ổn định và sẵn sàng để bạn sử dụng trong bản phát hành chính thức. Bản phát hành này giúp bạn có thêm quyền kiểm soát và tuỳ chỉnh đối với các quy trình dựa trên AI, giúp việc tạo ứng dụng Android chất lượng cao trở nên dễ dàng hơn bao giờ hết.
Matt Dyor • Đọc trong 3 phút
Nhận thông tin chi tiết mới nhất về hoạt động phát triển trên Android trong hộp thư đến của bạn mỗi tuần.