Android Studio Quail 2 ist stabil: Multitasking mit dem KI-Agenten von Android Studio
Lesezeit: 3 Minuten
Android Studio Quail 2 ist jetzt stabil und kann in der Produktion verwendet werden. Die IDE bietet jetzt gleichzeitige agentische Workflows, nativ integriertes Profiling von Speicherlecks und kontextbezogene Fehlerbehebung bei Abstürzen. Ob Sie eine umfassende architektonische Überarbeitung vornehmen, ein Speicherleck aufspüren oder einen kritischen Produktionsabsturz beheben – Android Studio sorgt dafür, dass Sie sich in Ihrem Arbeitsbereich zurechtfinden, indem es den manuellen Aufwand reduziert.
Hier findest du weitere Informationen zu den Neuerungen:
Multitasking mit parallelen Chats
In Android Studio Quail 2 haben wir den Agent-Modus von Grund auf neu gestaltet. Diese neue Architektur bietet eine bessere Leistung, mehr Flexibilität bei der Aufteilung komplexer Aufgaben und eine verbesserte Suite interner Tools, die der Agent für seine Arbeit verwendet.
Neben diesen Verbesserungen im Hintergrund können Sie mit diesen Änderungen auch gleichzeitig mit mehreren KI-Agenten chatten. Sie müssen nicht mehr warten, bis der Android Studio-Agent eine Aufgabe abgeschlossen hat, bevor Sie eine weitere Frage stellen oder eine separate Aufgabe im Agent-Modus starten können. Sie können nahtlos mehrere Aufgaben gleichzeitig erledigen: In einem Tab können Sie eine UI-Umgestaltung starten, in einem zweiten eine ProGuard-Regel korrigieren und in einem dritten Dokumentation generieren.
Sie können auch ändern, welche Modelle der Agent von Chat zu Chat verwendet, je nach Ihren Anforderungen. In Android Bench finden Sie eine Analyse der Leistung von LLMs bei Android-Entwicklungsaufgaben.
- Bei parallelen Chats klicken Sie auf das Symbol „+“, um eine neue parallele Unterhaltung zu starten, und verwenden Sie das Verlaufssymbol, um zwischen aktiven Aufgaben zu wechseln. Alternativ können Sie auch „Datei“ > „Neu“ > „Neuer Agent-Tab“ auswählen, um eine Unterhaltung in einem separaten Tab zu öffnen.
- Hinweis:Worktrees werden derzeit nicht unterstützt. Seien Sie vorsichtig, wenn Sie mehrere Chats gleichzeitig ausführen, die dieselben Projektdateien ändern, da dies zu Konflikten im Editor führen kann.
Speicherlecks mit LeakCanary erkennen
Speicherlecks in Android treten auf, wenn Ihr Code die Referenz eines Objekts lange nach dem Ende seines Lebenszyklus beibehält. Dadurch wird verhindert, dass der Garbage Collector diesen Arbeitsspeicher freigibt, was letztendlich zu einer trägen Leistung oder einem OutOfMemoryError führt.
Die Suche nach Speicherlecks kann eine mühsame, manuelle Aufgabe sein. Ab Android Studio Quail 2 ist der beliebte Open-Source-Leckdetektor LeakCanary nativ direkt in den Profiler als dedizierte, erstklassige Aufgabe eingebunden.
Diese Integration verbessert die Debugging-Leistung, da die Heap-Analyse nicht mehr auf dem ressourcenbeschränkten Test-Smartphone, sondern auf dem leistungsstarken Entwicklercomputer erfolgt. Da die Analyse auf Ihrem Computer ausgeführt wird, ist die Lecksuche bis zu fünfmal schneller und ruckelfrei. Ihre Test-App läuft auf dem Gerät reibungslos.
Wenn während einer Profilerstellungssitzung ein Speicherleck erkannt wird:
- Profiler rendert einen interaktiven, farbcodierten Leak-Trace, in dem Vorkommen gruppiert und der verlorene Speicher geschätzt wird.
- Sie können in der Ablaufverfolgung auf ein beliebiges Objekt mit Speicherlecks klicken und Zur Deklaration auswählen, um direkt zur entsprechenden Codezeile in Ihrem Editor zu springen.
- Sie können auf Mit KI-Agenten beheben klicken, damit der Gemini-Agent den Trace analysiert, die Ursache der beibehaltenen Referenz erklärt und den genauen Code ändert (z. B. durch Aufheben der Bindung eines Listeners oder Löschen einer statischen Referenz), um das Leck zu schließen.
Integration des App Quality Insights-Agents
Die Suche nach der Ursache eines App-Absturzes kann die manuelle Zusammenführung von Stacktraces, Gerätedaten und Quellcode erfordern. Die App Quality Insights (AQI) von Android Studio sind jetzt vollständig in den Agent-Modus integriert, um Ihnen die Arbeit zu erleichtern.
Wenn Sie im AQI-Bereich auf einen Absturz klicken, erhalten Sie sofort eine kurze Zusammenfassung des Problems. Wenn Sie mehr Details benötigen, klicken Sie einfach auf Mehr anzeigen. Dadurch wird ein dedizierter Chat geöffnet, in dem der Agent Ihr ausgewähltes Modell verwendet und lokalen Quellcode sowie den vollständigen Stacktrace abruft, um eine umfassende Erklärung des Fehlers zu liefern.
Dank der neuen Agent-Integration können Sie direkt von der Problemerkennung zur Lösung übergehen. Wenn Sie auf Mit KI beheben klicken, analysiert der Agent das Problem, schlägt einen Schritt-für-Schritt-Plan zur Behebung vor und wendet nach Ihrer Genehmigung die erforderlichen Codeänderungen direkt auf Ihr Projekt an. Anschließend wird die resultierende Korrektur überprüft.
Verbesserungen bei Qualität und Stabilität
Neben neuen Funktionen haben wir uns weiterhin auf die Qualität konzentriert und zahlreiche Fehler behoben sowie die neuesten Stabilitäts- und Leistungsverbesserungen der IntelliJ-Plattform integriert. Das ist eine erhebliche Verbesserung für Ihre tägliche Entwicklung.
Jetzt starten
Sind Sie bereit, loszulegen und die Entwicklung zu beschleunigen? Laden Sie Android Studio Quail 2 herunter und probieren Sie die neuen Funktionen aus. Ihr Feedback ist uns wie immer wichtig. Bekannte Probleme prüfen, Fehler melden und Teil unserer aktiven Community auf LinkedIn, Medium, YouTube oder X werden.
-
ProduktneuheitenDies ist die letzte stabile Version von Android Studio Quail. Mit den neuen Funktionen in Android Studio können Sie Premium-Apps mit KI effizient und effektiv entwickeln.
Amman Asfaw • Lesezeit: 5 Minuten -
ProduktneuheitenDas Debugging über WLAN auf Android ist jetzt schneller, zuverlässiger und einfacher einzurichten als je zuvor. Mit ADB Wi‑Fi 2.0 haben wir einen neuen Server-Stack und eine intelligentere Netzwerkverwaltung eingeführt, um direkt auf das Entwickler-Feedback zu Usability-Lücken zu reagieren.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Lesezeit: 1 Minute -
ProduktneuheitenAuf der Google I/O dieses Jahres geht es nicht nur um iterative Änderungen, sondern um eine grundlegende Neuausrichtung der App-Entwicklung. Unsere neuesten Tools sind für das Zeitalter der KI-Agenten konzipiert. Sie bieten Funktionen, die die Produktivität von Android-Entwicklern steigern und die KI-Agenten, die Sie in Ihrer Codebasis bereitstellen, optimieren.
Matthew Warner • Lesezeit: 8 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.