Android Studio Quail 2 ist stabil: Multitasking mit dem Android Studio-KI-Agenten
3 Minuten Lesezeit
Android Studio Quail 2 ist jetzt stabil und kann in der Produktion verwendet werden. Die IDE bietet jetzt gleichzeitige agentische Workflows, eine nativ integrierte Profilerstellung für Speicherlecks und eine kontextbezogene Fehlerbehebung. Ob Sie eine umfassende architektonische Überarbeitung durchführen, ein Speicherleck verfolgen oder einen kritischen Produktionsabsturz beheben, Android Studio sorgt dafür, dass Sie in Ihrem Arbeitsbereich bleiben, indem es manuelle Reibungsverluste reduziert.
Hier ein genauerer Blick auf die Neuerungen:
Multitasking mit parallelen Chats
In Android Studio Quail 2 haben wir den Agentenmodus 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 in mehreren Agenten-Chats kommunizieren. Es ist nicht mehr erforderlich, darauf zu warten, dass der Android Studio-Agent eine Aufgabe beendet, bevor Sie eine weitere Frage stellen oder eine separate Aufgabe im Agentenmodus starten können. Sie können nahtlos mehrere Aufgaben gleichzeitig ausführen: Starten Sie in einem Tab eine UI-Umgestaltung, beheben Sie in einem zweiten eine ProGuard-Regel und generieren Sie in einem dritten die Dokumentation.
Sie können auch ändern, welche Modelle der Agent je nach Ihren Anfragen in den einzelnen Chats verwendet. Unter Android Bench finden Sie eine Analyse der Leistung von LLMs bei Android-Entwicklungsaufgaben.
- **Parallele Chats verwenden**: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 „Datei“ > „Neu“ > „Neuer Agenten-Tab“ auswählen, um eine Unterhaltung in einem separaten Tab zu öffnen.
- Hinweis:Die Worktree-Unterstützung ist derzeit nicht verfügbar. Seien Sie vorsichtig, wenn Sie parallele Chats 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 kann der Garbage Collector diesen Speicher nicht freigeben, was letztendlich zu einer langsamen 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-Leak-Detektor LeakCanary nativ direkt in den Profiler als dedizierte, erstklassige Aufgabe integriert.
Diese Integration verbessert die Leistung bei der Fehlerbehebung, indem die Heap-Analyse von Ihrem ressourcenbeschränkten Testgerät auf Ihren leistungsstarken Entwicklungscomputer verlagert wird. Wenn Sie die Analyse auf Ihrem Computer ausführen, ist die Suche nach Lecks bis zu fünfmal schneller und ohne Ruckeln. Ihre Test-App läuft reibungslos auf dem Gerät.
Wenn während einer Profilerstellungssitzung ein Speicherleck erkannt wird:
- Der Profiler rendert einen interaktiven, farblich gekennzeichneten Leak-Trace, gruppiert Vorkommen und schätzt den verlorenen Speicher.
- Sie können in der Trace auf ein beliebiges Objekt mit Speicherleck klicken und Zur Deklaration gehen auswählen, um sofort zu dieser Codezeile im Editor zu springen.
- Sie können auf Mit Agenten beheben klicken, damit der Gemini-Agent die Trace aufnimmt, die Ursache der beibehaltenen Referenz erklärt und die genaue Codeänderung schreibt (z. B. das Aufheben der Bindung eines Listeners oder das Löschen einer statischen Referenz), um das Speicherleck zu beheben.
Integration des App Quality Insights-Agenten
Um die Ursache eines App-Absturzes zu ermitteln, müssen Sie möglicherweise Stacktraces, Gerätedaten und Quellcode manuell zusammenführen. App Quality Insights (AQI) von Android Studio ist jetzt jedoch vollständig in den Agentenmodus integriert, um Ihnen diese Arbeit abzunehmen.
Wenn Sie im AQI-Bereich auf einen Absturz klicken, erhalten Sie sofort eine kurze Zusammenfassung des Problems. Wenn Sie weitere Informationen benötigen, klicken Sie einfach auf Mehr anzeigen. Dadurch wird ein eigener Chat geöffnet, in dem der Agent das ausgewählte Modell verwendet und lokalen Quellcode sowie die vollständige Stacktrace abruft, um eine umfassende Erklärung des Fehlers zu liefern.
Mit der neuen Agentenintegration 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, indem wir zahlreiche Fehler behoben und die neuesten Verbesserungen bei Stabilität und Leistung der IntelliJ-Plattform integriert haben. Dies ist eine erhebliche Verbesserung für Ihre tägliche Entwicklung.
Jetzt starten
Möchten Sie loslegen und Ihre Entwicklung beschleunigen?Laden Sie Android Studio Quail 2 herunter und testen Sie diese neuen Funktionen noch heute. Wie immer ist Ihr Feedback für uns von entscheidender Bedeutung. Informieren Sie sich über bekannte Probleme, melden Sie Fehler und werden Sie Teil unserer aktiven Community auf LinkedIn, Medium, YouTube oder X.
-
ProduktneuheitenDies ist die letzte stabile Version für Android Studio Quail. Mit den neuen Funktionen in Android Studio können Sie effizient und effektiv Premium-Apps mit KI erstellen.
Amman Asfaw • 5 Minuten Lesezeit -
ProduktneuheitenDieses Jahr geht es bei der Google I/O nicht nur um iterative Änderungen, sondern um eine grundlegende Veränderung der Art und Weise, wie Apps erstellt werden. Unsere neuesten Tools sind für das agentische Zeitalter konzipiert und bieten Funktionen, die die Produktivität von Android-Entwicklern steigern UND die KI-Agenten verbessern, die Sie in Ihrer Codebasis einsetzen.
Matthew Warner • 8 Minuten Lesezeit -
ProduktneuheitenDer KI-Workflow und die Anforderungen jedes Entwicklers sind einzigartig. Daher ist es wichtig, dass Sie auswählen können, wie KI Ihre Entwicklung unterstützt. Im Januar haben wir die Möglichkeit eingeführt, ein beliebiges lokales oder Remote-KI-Modell auszuwählen, um die KI-Funktionen in Android Studio zu nutzen.
Matthew Warner • 2 Minuten Lesezeit
Lassen Sie sich Woche für Woche die neuesten Informationen zur Android-Entwicklung zusenden.