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 finden Sie neue Funktionen und Verbesserungen in der neuesten Version des stabilen Kanals, dem Android Studio Ladybug Feature Drop. 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 |
---|---|
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 | Mindestversion von AGP |
---|---|---|
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 im Android Studio Ladybug Feature Drop.
Vorschau der Wear OS-Kachelanimation
Android Studio Ladybug Canary 2 und höher unterstützt jetzt Wear-Kachelanimationsvorschauen. So können Sie Ihre Kachelanimationen direkt in der IDE prüfen und beheben. Diese Funktion basiert auf der Unterstützung der Wear-Kacheln-Vorschau, die in Android Studio Koala eingeführt wurde.
So gehts:
- Aktualisieren Sie auf Android Studio Ladybug Canary 2 oder höher.
- Fügen Sie Kacheln und Tool-Bibliotheken hinzu:
- Fügen Sie die Abhängigkeiten der Datei
build.gradle.kts
auf App-Ebene hinzu:# Required for the previews debugImplementation(libs.androidx.tiles.tooling) implementation(libs.androidx.tiles.tooling.preview) # Dependencies needed to build the tiles implementation(libs.androidx.tiles) implementation(libs.androidx.protolayout) implementation(libs.androidx.protolayout.material)
libs.versions.toml
-Datei:[versions] tiles = "1.5.0-alpha01" protolayout = "1.3.0-alpha01" [libraries] androidx-tiles-tooling = { group = "androidx.wear.tiles", name = "tiles-tooling", version.ref = "tiles" } androidx-tiles-tooling-preview = { group = "androidx.wear.tiles", name = "tiles-tooling-preview", version.ref = "tiles" } androidx-tiles = { group = "androidx.wear.tiles", name = "tiles", version.ref = "tiles" } androidx-protolayout = { group = "androidx.wear.protolayout", name = "protolayout-proto", version.ref = "protolayout" } androidx-protolayout-material= { group = "androidx.wear.protolayout", name = "protolayout-material", version.ref = "protolayout" } androidx-protolayout-expression= { group = "androidx.wear.protolayout", name = "protolayout-expression", version.ref = "protolayout" }
- Richten Sie Vorschauen für Ihre Ansichtendienste ein. Eine ausführliche Anleitung finden Sie im Leitfaden für die Vorschau von Ansichten. Wenn Ihre Ansichten Animationen enthalten, wird automatisch die Animationsvorschau angezeigt, mit der Sie sie prüfen und beheben können.
Diese Verbesserung optimiert den Entwicklungsablauf für Wear-Kacheln, da Sie Ihre Kachelanimationen in Android Studio jetzt visuell und interaktiv optimieren können.
Einstellung des Bewegungsbearbeiters
In der nächsten Version wird der Motion Editor im Rahmen der laufenden Umstellung von XML auf Jetpack Compose eingestellt. Compose bietet einen moderneren und effizienteren Ansatz zum Erstellen von Animationen. Wir empfehlen Entwicklern, die Compose-Animation-Vorschau für neue Projekte zu verwenden.
Neue Gemini-Funktionen in Android Studio
Mit der Ladybug-Funktionsversion von Android Studio werden eine Reihe neuer Code-Editor-Funktionen eingeführt, die mit Gemini Ihre Produktivität steigern. Wenn Sie diese Funktionen verwenden möchten, müssen Sie in Ihrem aktuellen Projekt die Freigabe des Codekontexts mit Gemini aktivieren.
Weitere Informationen zu diesen Funktionen finden Sie unter den folgenden Links:
- Gemini-Codetransformationen
- Dokumentation generieren
- Mit Gemini umbenennen
- Variablennamen überdenken
- Generierung von Commit-Nachrichten
Integration des Google Play SDK Index
Die Integration des Google Play SDK Index in Android Studio enthält jetzt Warnungen aus der Google Play SDK Console. So erhalten Sie einen vollständigen Überblick über alle potenziellen Versions- oder Richtlinienprobleme in Ihren Abhängigkeiten, bevor Sie Ihre App in der Google Play Console einreichen.
In Android Studio werden jetzt auch Hinweise von SDK-Entwicklern direkt im Editor angezeigt, um Ihnen Zeit zu sparen. Wenn eine empfohlene Version oder ein empfohlener Versionsbereich verfügbar ist, enthält Android Studio auch eine Schnellkorrektur:
Android Studio zeigt auch Warnungen an, wenn für eine bestimmte SDK-Version bekannte Sicherheitslücken bekannt sind. Diese Informationen helfen Ihnen, diese Probleme während der App-Entwicklung zu erkennen und zu beheben, damit Sie die Best Practices einhalten können.
Mock-Sensorfunktionen und -werte
Android Studio enthält jetzt ein neues Steuerfeld für Sensoren, mit dem Sie ein Gerät mit oder ohne bestimmte Sensorfunktionen wie einen Herzfrequenzsensor simulieren und bestimmte Testwerte für diese Sensoren festlegen können. In diesem Bereich können Sie testen, wie Ihre App mit Geräten mit unterschiedlichen Sensorfunktionen umgeht. Dieser Bereich eignet sich zum Testen von Gesundheits- und Fitness-Apps, insbesondere auf Wear OS-Geräten.
So öffnen und verwenden Sie den Bereich:
- Erstellen oder öffnen Sie ein Android-virtuelles Gerät (AVD) und führen Sie Ihre App auf dem Emulator aus.
- Wählen Sie im Bereich „Emulator“ die Option Wear Health Services aus. Das Steuerfeld Wear Health Services wird geöffnet. Es enthält eine Liste der Sensoren, die auf verschiedenen Android-Geräten verfügbar sind.
Nachdem das Steuerfeld geöffnet wurde, haben Sie folgende Möglichkeiten:
- Wählen Sie zwischen Standardfunktionen, Alle Funktionen (Standard) oder Benutzerdefiniert aus. Wählen Sie Übernehmen aus, um die aktuelle Liste der Funktionen an das emulierte Gerät zu senden, und Zurücksetzen, um die Liste der Funktionen auf die Standardwerte für Ein-/Aus-Status zurückzusetzen.
- Sie können verschiedene Nutzerereignisse auslösen, nachdem Sie die Drop-down-Schaltfläche Ereignisse auslösen ausgewählt haben. Hier können Sie Fitnessaktivitäten automatisch pausieren/fortsetzen, Ruhemodus-Ereignisse des Nutzers auslösen und Golfschläge des Nutzers auf einem Golf- oder Minigolfplatz auslösen.
- Sensorwerte überschreiben, nachdem Sie ein Training in einer App gestartet haben, die auf dem Emulator installiert ist. Nachdem Sie neue Werte für verschiedene Trainingsmesswerte eingegeben haben, wählen Sie Übernehmen aus, um diese Werte mit dem Emulator zu synchronisieren. So können Sie testen, wie Ihre App mit verschiedenen Trainingsbedingungen und den Fitnesstrends der Nutzer umgeht.
App Links Assistant: Fehlerbehebungen bei der JSON-Generierung und im Web
Wenn Entwickler App-Links implementieren möchten, müssen sie eine Digital Asset Links-JSON-Datei auf ihren Websites veröffentlichen, um die Inhaberschaft der Domain zu bestätigen. Wenn der App Links Assistant fehlgeschlagene Webprüfungen erkennt, wird jetzt eine JSON-Datei erstellt, mit der diese Fehler behoben werden können. Diese JSON-Datei kann vom Nutzer heruntergeladen und anschließend auf die entsprechende Website hochgeladen werden, um die Fehler bei der Webüberprüfung zu beheben.
Wenn bereits eine JSON-Datei vorhanden ist, können Nutzer die vorhandene und die neu generierte JSON-Datei vergleichen, um Unterschiede zu erkennen.
Öffnen Sie den App-Link-Assistenten über die Hauptmenüleiste unter Tools > App-Link-Assistent.