News
Android Studio Quail 2 makes parallel AI workflows and app debugging official
Google has released Android Studio Quail 2 as a stable production build, adding parallel AI chats, native LeakCanary profiling and agent-assisted crash investigation for Android developers.

Google has released Android Studio Quail 2 as a stable version, bringing its latest AI-assisted development tools into the production Android workflow. The update focuses on three areas that regularly slow mobile teams down: switching between development tasks, diagnosing memory leaks and turning crash reports into actionable fixes.
In its official announcement, Google describes Quail 2 as a shift in how Agent Mode fits into the IDE. The release is not presented as a new programming language or a replacement for Android’s existing tools. Instead, it connects AI assistance more closely to the code, profiler and quality data developers already use to build smartphone apps.
Parallel conversations target a familiar development bottleneck
The most visible change is the redesigned Agent Mode. Developers can now keep multiple agent conversations active at the same time, allowing separate tasks to run in parallel. A team member might ask one chat to help refactor a user interface, use another to inspect a ProGuard rule and start a third conversation for documentation without waiting for the first task to finish.
Quail 2 also allows developers to choose different models from chat to chat. That matters because a quick explanation of an error does not require the same approach as a large architectural change. The flexibility could make AI assistance more practical inside a busy project, where small questions and substantial coding tasks often compete for attention.
There is an important limitation. Google says worktree support is not currently available and warns that concurrent chats modifying the same project files can create conflicts. Parallel AI work therefore still needs the same safeguards as parallel human work: clear ownership, version control, reviewable changes and a willingness to discard an unsafe suggestion.
LeakCanary moves into the Android Studio Profiler
Quail 2 also integrates the open-source LeakCanary memory-leak detector directly into the Profiler. Memory leaks can leave an Android app holding references after an activity, fragment or other object should have been released. The result may be rising memory use, sluggish navigation or an eventual crash that appears far away from the original mistake.
According to Google, the new integration shifts heap analysis from the resource-constrained test phone to the developer’s computer. Google says leak tracing can be up to five times faster and remain free of noticeable jank while the app continues running. That is a vendor-reported performance claim rather than an independent benchmark, so the real benefit will depend on the project, computer, device and type of leak being investigated.
When Quail 2 detects a leak, the Profiler can display an interactive, colour-coded trace, group repeated occurrences and estimate lost memory. Developers can jump from a leaking object to its declaration in the code. The release also adds a Fix with Agent action that can use the trace to explain the retained reference and propose a code change, such as removing a listener or clearing a static reference.
That workflow is useful because it connects evidence to a possible fix. It does not remove the need for a developer to understand the object lifecycle or review the generated change. A leak can be a symptom of a wider state-management problem, and an automatically suggested patch should be tested against the app’s actual navigation and background behaviour.
Crash investigation is tied more closely to source code
Google is applying a similar approach to App Quality Insights. In Quail 2, selecting a production crash can produce a concise summary before opening a deeper investigation in Agent Mode. The agent can work with the selected model, local project code and the full stack trace to explain what may have gone wrong.
After reviewing the evidence, developers can ask the agent to create a step-by-step repair plan. The announcement says the Fix with AI action can then apply changes after approval and verify the result. The approval step is significant: the tool is designed to propose and execute work inside the developer’s environment, but the human remains responsible for deciding whether the diagnosis is correct and whether the fix is safe to ship.
Quail 2 also includes stability fixes and performance improvements from the IntelliJ platform. Those changes are less headline-grabbing than parallel agent chats, but they may be just as important for teams that spend long hours inside the IDE. A reliable editor, profiler and crash workflow affects every release cycle, regardless of whether a project uses Gemini-assisted features.
What the stable release means for Android teams
Android Studio Quail 2 is now available as a stable release through the official Android Studio download page. Its most useful contribution is not that it makes development automatic. It reduces the distance between a developer’s question, the relevant evidence and a first proposed action.
Teams adopting the release should begin with contained tasks, keep agent changes easy to review and avoid allowing multiple chats to edit the same files at once. Leak traces and crash summaries can accelerate investigation, but they remain starting points rather than final diagnoses. Used with that discipline, Quail 2 gives Android developers a more integrated way to move from coding to debugging without constantly leaving the tools where the work is happening.