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. Ganz gleich, 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 finden Sie 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 KI-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. Android Bench enthält eine Analyse der Leistung von LLMs bei Android-Entwicklungsaufgaben.
- Parallele Chats:Klicken Sie auf das Symbol „+“, um eine neue parallele Unterhaltung zu starten, und verwenden Sie das Symbol Verlauf, 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 Ihrem ressourcenbeschränkten Test-Smartphone, sondern auf Ihrem 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 Speicherleck klicken und Zur Deklaration auswählen, um sofort zur entsprechenden Codezeile in Ihrem Editor zu springen.
- Sie können auf Mit Agent beheben klicken, damit der Gemini-Agent den Trace aufnimmt, die Ursache der beibehaltenen Referenz erläutert und die genaue Codeänderung (z. B. das Aufheben der Bindung eines Listeners oder das Löschen einer statischen Referenz) schreibt, um das Leck zu schließen.
Integration des App Quality Insights-Agents
Die Suche nach der Ursache eines App-Absturzes kann das manuelle Zusammenführen von Stacktraces, Gerätedaten und Quellcode erfordern. Die App Quality Insights (AQI) von Android Studio sind jetzt vollständig in den KI-Agentenmodus 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 schrittweisen Plan zur Behebung vor und wendet nach Ihrer Genehmigung die erforderlichen Codeänderungen direkt auf Ihr Projekt an und überprüft die resultierende Korrektur.
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.
-
ProduktneuheitenDieses Jahr geht es auf der Google I/O nicht nur um iterative Änderungen, sondern um eine grundlegende Umstellung der App-Entwicklung. Unsere neuesten Tools sind für die Ära der KI-Agenten konzipiert und 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 -
ProduktneuheitenDie KI-Workflows und ‑Anforderungen jedes Entwicklers sind einzigartig. Daher ist es wichtig, dass Sie selbst entscheiden können, wie KI Sie bei der Entwicklung unterstützen soll. Im Januar haben wir die Möglichkeit eingeführt, ein beliebiges lokales oder Remote-KI-Modell für KI-Funktionen in Android Studio auszuwählen.
Matthew Warner • Lesezeit: 2 Minuten -
ProduktneuheitenAndroid Studio Panda 3 ist jetzt stabil und kann für die Produktion verwendet werden. Mit dieser Version haben Sie noch mehr Kontrolle und können Ihre KI-basierten Workflows noch besser anpassen. So können Sie ganz einfach hochwertige Android-Apps entwickeln.
Matt Dyor • Lesezeit: 3 Minuten
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.