Android Studio Meerkat | 2024.3.1

Android Studio ist die offizielle IDE für die Android-Entwicklung und enthält alles, was Sie zum Erstellen von Android-Apps benötigen.

Auf dieser Seite werden neue Funktionen und Verbesserungen in der neuesten Version des stabilen Kanals Android Studio Meerkat aufgeführt. Sie können die Version hier herunterladen oder in Android Studio auf die Version aktualisieren, indem Sie auf Hilfe > Nach Updates suchen klicken (Android Studio > Nach Updates suchen unter macOS).

Informationen zu den in dieser Version von Android Studio behobenen Problemen finden Sie unter Geschlossene Probleme.

Die Versionshinweise für ältere Versionen von Android Studio finden Sie unter Vorherige Releases.

Vorabzugriff auf anstehende Funktionen und Verbesserungen erhalten Sie in den Vorabversionen von Android Studio.

Wenn in Android Studio Probleme auftreten, sehen Sie sich die Seite Bekannte Probleme oder Fehlerbehebung an.

Kompatibilität zwischen Android-Gradle-Plug-in und Android Studio

Das Android Studio-Build-System basiert auf Gradle. Das Android Gradle-Plug-in (AGP) bietet mehrere Funktionen, die speziell für das Erstellen von Android-Apps entwickelt wurden. In der folgenden Tabelle ist aufgeführt, welche AGP-Version für jede Android Studio-Version erforderlich ist.

Android Studio-Version Erforderliche AGP-Version
Meerkat | 2024.3.1 3.2–8.9
Ladybug-Feature Drop | 2024.2.2 3.2–8.8
Marienkäfer | 2024.2.1 3.2–8.7
Koala-Feature Drop | 2024.1.2 3.2–8.6
Koala | 2024.1.1 3.2–8.5
Jellyfish | 2023.3.1 3.2–8.4
Iguana | 2023.2.1 3.2–8.3
Hedgehog | 2023.1.1 3.2–8.2
Giraffe | 2022.3.1 3.2–8.1
Flamingo | 2022.2.1 3.2–8.0

Ältere Versionen

Android Studio-Version Erforderliche AGP-Version
Electric Eel | 2022.1.1 3.2–7.4
Dolphin | 2021.3.1 3.2–7.3
Chipmunk | 2021.2.1 3.2–7.2
Bumblebee | 2021.1.1 3.2-7.1
Arctic Fox | 2020.3.1 3.1–7.0

Informationen zu den Neuerungen im Android-Gradle-Plug-in finden Sie in den Versionshinweisen zum Android-Gradle-Plug-in.

Mindestversionen von Tools für Android-API-Level

Es gibt Mindestversionen von Android Studio und AGP, die eine bestimmte API-Ebene unterstützen. Wenn Sie eine niedrigere Version von Android Studio oder AGP verwenden, als für die targetSdk oder compileSdk Ihres Projekts erforderlich ist, kann das zu unerwarteten Problemen führen. Wir empfehlen, die neueste Vorabversion von Android Studio und AGP zu verwenden, wenn Sie an Projekten arbeiten, die auf Vorabversionen des Android-Betriebssystems ausgerichtet sind. Sie können Vorabversionen von Android Studio neben einer stabilen Version installieren.

Die Mindestversionen von Android Studio und AGP sind:

API-Ebene Mindestversion von Android Studio Mindest-AGP-Version
Baklava-Vorabversion Meerkat | 2024.3.1 8.9.0
35 Koala-Feature Drop | 2024.2.1 8.6.0
34 Hedgehog | 2023.1.1 8.1.1
33 Flamingo | 2022.2.1 7,2

Im Folgenden finden Sie eine Übersicht über die neuen Funktionen in Android Studio Meerkat.

Verbesserungen bei der Vorschau für das Verfassen von E-Mails

Android Studio Meerkat enthält einige Optimierungen der Compose-Vorschau, um Ihren Workflow zu verbessern:

  1. Optimierter Zoom: In der Vorschau für das Erstellen von Inhalten können Sie jetzt noch flüssiger und reaktionsschneller heranzoomen.
  2. Vorschau für minimierbare Gruppen: Sie können die Vorschauoberfläche jetzt noch effektiver organisieren. Gruppen von Composeables können unter ihren Titeln minimiert werden, um für mehr Übersichtlichkeit zu sorgen und sich leichter auf bestimmte Komponenten zu konzentrieren.
  3. Ansichtsmodi: Der Rastermodus ist jetzt die Standardansicht. Der Galeriemodus wird durch Klicken mit der rechten Maustaste auf die Vorschau aufgerufen. Die Listenansicht wurde entfernt. So können Sie Ihre Composeables klarer und übersichtlicher sehen.

Mit diesen Verbesserungen können Sie Compose-UIs noch einfacher erstellen und iterieren.

Minimierbare Gruppen in Vorschauen für die Nachrichtenerstellung
Minimierbare Gruppen in Vorschauen zum Verfassen von E-Mails.

Einbindung des freigegebenen KMP-Moduls in Android-Anwendungen

Android Studio enthält jetzt eine neue Modulvorlage, mit der Sie Ihrer App mit Kotlin Multi-Platform (KMP) gemeinsame Logik hinzufügen können. So testen Sie diese Funktion:

  1. Sie müssen die neueste Version von Android Studio Meerkat und die neueste Version des Android Gradle-Plug-ins verwenden.
  2. Öffnen Sie Android Studio und erstellen Sie ein neues Android-Projekt mit der Vorlage Empty Activity (Leere Aktivität).
  3. Wechseln Sie von der Android-Ansicht zur Projektansicht, um auf die Projektstruktur zuzugreifen.
  4. Klicken Sie in der Projektansicht auf die Schaltfläche Neu und wählen Sie aus den Optionen Kotlin-Multiplattform-Modul aus. Wählen Sie als Typ Gemeinsam genutztes Modul aus und belassen Sie die Standardeinstellungen.
  5. Öffnen Sie die Datei build.gradle.kts im Verzeichnis der Android-App und fügen Sie eine Abhängigkeit vom freigegebenen Modul hinzu.
  6. Bearbeiten Sie im freigegebenen Modul die Datei Platform.android.kt und fügen Sie die folgende Codezeile hinzu:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. Öffnen Sie die Datei MainActivity.kt im Verzeichnis der Android-App und ändern Sie sie so, dass die Funktion platform() aus dem freigegebenen Modul aufgerufen wird.

  8. Erstellen Sie das Projekt und führen Sie die Android-Anwendung aus. Auf dem Bildschirm sollte die Meldung „Hello Android from Shared KMP Module!“ angezeigt werden.

Diese freigegebenen Module enthalten eine gemeinsame Geschäftslogik, die sowohl auf Android- als auch auf iOS-Plattformen verwendet werden kann.

Aktualisierte Benutzeroberfläche zum Hinzufügen virtueller und Remote-Geräte zum Gerätemanager

Android Studio verbessert die Nutzerfreundlichkeit beim Erstellen eines lokalen virtuellen Geräts oder beim Hinzufügen eines Geräts über Android Device Streaming.

Klicken Sie zuerst im Gerätemanager auf die Schaltfläche + und wählen Sie entweder Virtuelles Gerät erstellen oder Remote-Geräte auswählen aus.

Beim Erstellen eines neuen virtuellen Geräts können Sie mithilfe neuer Filter und Empfehlungen leichter eine Gerätekonfiguration erstellen, die Ihren Anforderungen entspricht und auf Ihrer Workstation die beste Leistung erzielt.

Über die Benutzeroberfläche das optimale Systemimage für Ihr virtuelles Gerät ermitteln und auswählen.

Bei der Auswahl von Remote-Geräten über das Streaming von Android-Geräten können Sie mit neuen Filtern die gewünschten Geräte leichter finden und auswählen. Klicken Sie jetzt einfach oben im Fenster „Gerätemanager“ auf die Schaltfläche „Firebase“, um das Firebase-Projekt auszuwählen, das Sie für das Streaming von Android-Geräten verwenden möchten.

Neue Gemini-Funktionen in Android Studio

Android Studio Meerkat bietet neue Funktionen, die mit Gemini Ihre Produktivität steigern. Wenn Sie diese Funktionen verwenden möchten, aktivieren Sie in Ihrem aktuellen Projekt die Freigabe des Codekontexts für Gemini.

Weitere Informationen zu diesen Funktionen finden Sie unter den folgenden Links:

Aktualisiertes Menü „Build“ und aktualisierte Aktionen

Wir haben die folgenden Änderungen an den Build-Aktionen und dem Build-Menü vorgenommen, damit Sie bei der Arbeit an Projekten in Android Studio ganz einfach genau das erstellen können, was Sie möchten:

  • Neue Aktion Build 'run-configuration-name' Run Configuration hinzugefügt:Mit dieser Aktion wird die aktuell ausgewählte Ausführungskonfiguration erstellt. Wenn Sie beispielsweise die Ausführungskonfiguration :app ausgewählt haben, wird durch die Aktion app erstellt und zusammengesetzt. Wenn Sie vor Kurzem einen Test auf einem Gerät ausgeführt haben, werden diese Tests durch die Aktion erstellt.
  • Build 'run-configuration-name' Run Configuration ist jetzt die Standard-Build-Aktion:Damit die Absicht der Entwickler besser erfüllt wird, führen sowohl die Symbolleiste als auch die Tastenkombination Strg/Befehlstaste + F9 jetzt die neue Aktion Build run-configuration-name Run Configuration aus.
  • Neu angeordnete Build-Aktionen:Die neue Aktion Build run-configuration-name wurde oben im Menü „Build“ platziert, neben den Kompilierungsaktionen und den Aktionen „Assemble…“ (früher „Make…“). Außerdem wurde die Aktion „Projekt neu erstellen“ in „Projekt mit Tests bereinigen und zusammenstellen“ umbenannt, um ihre Funktion klarer zu beschreiben.
  • Verwendete Verben, die der tatsächlichen Funktion der Build-Aktionen entsprechen:Zusätzlich zu den Aktionen „Build“ und „Compile“ haben wir Make Project in Assemble Project umbenannt. Außerdem haben wir eine neue Assemble Project with Tests-Aktion zum Zusammenstellen von Testkomponenten eingeführt.

Google Play SDK Insights: Warnungen zu eingestellten SDKs

SDK-Entwickler können jetzt angeben, wenn ein SDK eingestellt wurde, und alternative SDKs nennen, die stattdessen verwendet werden können. Wenn eines der von Ihrer App verwendeten SDKs von den jeweiligen Entwicklern eingestellt wurde, werden in Android Studio entsprechende Warnungen sowie Informationen zu anderen SDKs angezeigt, die stattdessen verwendet werden können.