Auf dieser Seite sind die neuen Funktionen aufgeführt, die in den Vorabversionen von Android Studio eingeführt wurden. Die Vorabversionen bieten Vorabzugriff auf die neuesten Funktionen und Verbesserungen. in Android Studio. Diese Vorschauversionen können Sie hier herunterladen. Falls Probleme bei der Nutzung einer Vorschauversion von Android Studio auftreten, informieren Sie uns bitte. Deine Fehlerberichte helfen dabei, Android Studio besser machen.
Hier findest du aktuelle Informationen zu den Vorabversionen von Android Studio, darunter eine Liste von wichtige Fehlerbehebungen in jeder Vorabversion finden Sie in der Release-Updates in Android Studio -Blog.
Aktuelle Versionen von Android Studio
In der folgenden Tabelle sind die aktuellen Versionen von Android Studio und ihre auf den jeweiligen Kanälen.
Version | Kanal |
---|---|
Android Studio Koala | 1.1.2024 | Stabil |
Android-Gradle-Plug-in 8.5.0 | Stabil |
Android Studio Koala Feature Drop | 2.1.2024 | Beta |
Android Studio Ladybug | 1.2.2024 | Canary |
Kompatibilität mit Vorschauen des Android-Gradle-Plug-ins
Jede Vorschauversion von Android Studio wird zusammen mit einer entsprechenden Version des Android-Gradle-Plug-ins (AGP). Vorschauversionen von Studio sollten mit beliebigen kompatibel stabile Version von AGP. Wenn Sie jedoch eine Vorabversion von AGP verwenden, muss die entsprechende Vorschauversion von Studio (z. B. Android Studio Chipmunk Canary 7 mit AGP 7.2.0-alpha07). Verwendungsversuche unterschiedlichen Versionen (z. B. Android Studio Chipmunk Beta 1 mit AGP) 7.2.0-alpha07) verursacht einen Synchronisierungsfehler, der dazu führt, auf die entsprechende AGP-Version aktualisieren.
Ein detailliertes Protokoll der Einstellung und Entfernung der Android-Gradle-Plug-in-API finden Sie unter Updates für die Android Gradle Plugin API
Android Studio Koala Feature Drop | 2.1.2024
Zusätzlich zu den Plattformupdates von Intelij 2024.1, die Neue Funktionen für den Feature Drop in Android Studio Koala: 2.1.2024 Welche Fehler in dieser Version von Android Studio behoben wurden, findest du in der geschlossenen Problemen.
Streaming von Android-Geräten: mehr Geräte und verbesserte Anmeldung
Streaming auf Android-Geräten beinhaltet jetzt auch neben den bereits über 20 Gerätemodellen verfügbar:
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
Wenn Sie Firebase noch nicht kennen, erstellt Android Studio automatisch und ein kostenloses Firebase-Projekt für Sie einrichtet, wenn Sie sich in Koala-Funktion anmelden Zum Verwenden des Gerätestreamings ablegen. So kannst du ganz einfach das gewünschte Gerät streamen viel schneller. Weitere Informationen zu Streaming-Kontingenten für Android-Geräte einschließlich des Aktionskontingents für die Firebase Blaze-Planprojekte, die für einen nur für kurze Zeit.
Erkennung der USB-Kabelgeschwindigkeit
Android Studio erkennt jetzt, ob es möglich ist, Ihr Android-Gerät zu verbinden mit einem schnelleren USB-Kabel und schlägt dir ein Upgrade vor, mit dem du dein Gerät Funktionen. Die Verwendung eines geeigneten USB-Kabels verkürzt die Installationszeit der App und minimiert die Latenz bei der Verwendung von Tools wie dem Android Studio-Debugger.
Die gesamte USB-Kette, die zu einem Gerät führt, ist verifiziert. Wenn Sie die Meldung Geschwindigkeitswarnung“ die Versionszertifizierung der Kabel prüfen, sowie alle Hubs, einschließlich des Monitor-Hubs, die an der USB-Kette beteiligt sind.
Die Erkennung der USB-Kabelgeschwindigkeit ist für folgende Geräte verfügbar:
- Geräte mit API-Level 30 (Android 11) oder höher.
- Workstations, auf denen macOS oder Linux ausgeführt wird. Bald wird auch Windows unterstützt.
- Die neueste Version der SDK Platform Tools.
Die von Android Studio bereitgestellten Informationen ähneln denen, die Sie Verwenden Sie je nach Betriebssystem eines der folgenden Tools:
- Mac:
system_profiler SPUSBDataType
über das Terminal ausführen - Linux:
lsusb -vvv
über das Terminal ausführen
Aktualisierter Anmeldevorgang bei Google-Diensten
Es ist jetzt einfacher, sich mit nur einer Authentifizierung in mehreren Google-Diensten anzumelden Schritt. Ob Sie Gemini in Android Studio oder Firebase für Android verwenden möchten Gerätestreaming, Google Play für Android Vitals-Berichte oder alle diese nützlichen vereinfacht den neuen Anmeldevorgang die Einrichtung. Wenn Sie neu bei Firebase sind und Android Device Streaming, Android Studio erstellt automatisch ein Projekt für Sie, sodass Sie schnell mit dem echtes physisches Firebase-Gerät. Eine detaillierte Festlegung des Berechtigungsumfangs ermöglicht Ihnen, haben Sie immer die Kontrolle darüber, welche Dienste Zugriff auf Ihr Konto haben. Um Klicke auf den Profilavatar und melde dich mit deinem Entwicklerkonto an.
Tastenkombinationen für Geräte-UI-Einstellungen
Um Sie beim Erstellen und Debuggen Ihrer UI zu unterstützen, haben wir die Geräte-UI eingeführt. Tastenkombinationen im Toolfenster Running Devices (Laufende Geräte) in Android Studio. Mit den Tastenkombinationen kannst du die Auswirkungen gängiger UI-Einstellungen wie „Dunkel“ sehen Design, Schriftgröße, Bildschirmgröße, App-Sprache und TalkBack. Sie können die Verknüpfungen mit Emulatoren, gespiegelten physischen Geräten und gestreamten Geräten von Firebase Test Lab.
Beachten Sie, dass Einstellungen für Bedienungshilfen wie TalkBack und Vorlesen wenn sie bereits auf dem Gerät installiert sind. Wenn Sie die laden Sie die Android Accessibility Suite App aus der Play Store
Tastenkombinationen für Geräte-UI-Einstellungen sind für Geräte mit API-Level 33 oder höher liegen.
Schnellerer und verbesserter Profiler mit einem aufgabenorientierten Ansatz
Wir haben die Leistung von Android Studio Profiler so verbessert, dass Profilerstellung für Aufgaben wie das Erfassen eines System-Traces mit profilierbaren Apps bis zu 60% schneller starten.
Die aufgabenorientierte Neugestaltung von Profiler erleichtert außerdem den Einstieg in die Aufgabe. ganz gleich, ob Sie Profile von der CPU, dem Arbeitsspeicher oder der Leistung Ihrer App Nutzung. Sie können beispielsweise eine System-Trace-Aufgabe starten, um ein Profil zu erstellen und die Startzeit Ihrer Anwendung direkt beim Öffnen von Profiler direkt über die Benutzeroberfläche abrufen.
Vorschaubereich für Wear OS-Kacheln
Durch das Einbeziehen mehrerer Abhängigkeiten in Version 1.4 der Jetpack Tiles-Bibliothek können Sie Ansicht der Kacheln Ihrer Wear OS-App. Dieser Vorschaubereich ist besonders nützlich, wenn sich das Erscheinungsbild Ihrer Kachel auf Bedingungen reagieren, z. B. unterschiedliche Inhalte je nach oder eine Sportveranstaltung, die Halbzeit erreicht.
Vorschau des Widgets „Compose Glance“
Mit dem Feature Drop in Android Studio Koala kannst du ganz einfach eine Vorschau deines Jetpack Compose-Objekts abrufen. Widgets direkt in der IDE. Fangen mögliche Probleme mit der Benutzeroberfläche und verfeinern Sie das Erscheinungsbild Ihres Widgets und Entwicklungsprozessen. Führen Sie zunächst die folgenden Schritte aus:
- Fügen Sie die Abhängigkeiten hinzu.
- Fügen Sie Ihrem Versionskatalog die Abhängigkeiten hinzu:
[versions] androidx-glance-preview = "1.1.0-rc01" [libraries] androidx-glance-preview = { group = "androidx.glance", name = "glance-preview", version.ref = "androidx-glance-preview" } androidx-glance-appwidget-preview = { group = "androidx.glance", name = "glance-appwidget-preview", version.ref = "androidx-glance-preview" }
- Fügen Sie die Abhängigkeiten der Datei
build.gradle.kts
auf App-Ebene hinzu:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- Fügen Sie Ihrem Versionskatalog die Abhängigkeiten hinzu:
- Importieren Sie die Abhängigkeiten in die Datei, in der Sie die Glance-UI haben:
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- So erstellen Sie eine Vorschau des Widgets „Live-Anzeige“:
@Composable fun MyGlanceContent() { GlanceTheme { Scaffold( backgroundColor = GlanceTheme.colors.widgetBackground, titleBar = { … }, ) { … } } } @OptIn(ExperimentalGlancePreviewApi::class) @Preview(widthDp = 172, heightDp = 244) @Composable fun MyGlancePreview() { MyGlanceContent() }
Live-Bearbeitung für „Compose“ ist standardmäßig aktiviert und hat eine neue Tastenkombination
Live-Bearbeitung ist jetzt ist standardmäßig im manuellen Modus aktiviert. Es ist stabil und robuster Änderungserkennung, einschließlich Unterstützung für Importanweisungen.
Ab Android Studio Koala Feature Drop Beta 1 die Tastenkombination zum Übertragen Ihrer Änderungen im manuellen Modus zu Befehlstaste + '. Du kannst sie weiterhin in den Einstellungen für Tastaturbelegung anpassen. Seite.
Kotlin-Unterstützung für Test-Fixierungen im Android-Gradle-Plug-in
Ab Android-Gradle-Plug-in 8.5.0-beta01 können Sie Kotlin jetzt in Ihrem
testFixtures
Quellen. Bisher wurde von testFixtures
-Quellen nur Java unterstützt.
So verwenden Sie diese Funktion:
- Sie benötigen Kotlin-Version 1.9.20 oder höher.
android.experimental.enableTestFixturesKotlinSupport=true
zu Ihremgradle.properties
-Datei.Fügen Sie in Ihrem Modul eine explizite Abhängigkeit von der Kotlin-Standardbibliothek hinzu. Datei
build.gradle.kts
oderbuild.gradle
:dependencies { testFixturesImplementation("org.jetbrains.kotlin:kotlin-stdlib:1.9.20") }
Bekannte Einschränkungen: KAPT oder KSP werden für Test-Displays noch nicht unterstützt.
Android Studio Ladybug | 1.2.2024
Neue Funktionen in Android Studio Ladybug | 1.2.2024 Welche Fehler in dieser Version von Android Studio behoben wurden, findest du in der geschlossenen Problemen.
Codevorschläge mit Gemini in Android Studio
Sie können jetzt benutzerdefinierte Prompts für Gemini in Android bereitstellen Studio zum Generieren von Codevorschlägen:
- Aktivieren Sie Gemini, indem Sie auf Ansicht > Tool-Fenster > Gemini
- Um das Prompt-Feld anzuzeigen, klicken Sie mit der rechten Maustaste in den Code-Editor und wählen Sie Gemini > Ausgewählten Code transformieren aus dem Kontextmenü.
- Gemini auffordern, einen Codevorschlag zu generieren, der entweder neuen Code hinzufügt oder ausgewählten Code transformiert. Bitten Sie Gemini, komplexen Code zu vereinfachen, indem Sie ihn umschreiben. sehr spezifische Codetransformationen wie "make this code idiomatisch“, oder neue Funktionen generieren, die Sie beschreiben. Android Studio zeigt dann den Codevorschlag von Gemini als Codedifferenz, damit Sie ihn prüfen und akzeptieren können nur auf die gewünschten Vorschläge klicken.
Absturzberichte mit Gemini in Android Studio analysieren
Analysiere deine App mit Gemini in Android Studio Quality Insights, Absturzberichte, generieren Statistiken, eine Zusammenfassung der Absturzdaten und Empfehlungen der nächsten Schritte, einschließlich Beispielcode und Links zu relevanter Dokumentation.
Sie können alle diese Informationen generieren, indem Sie in der App auf Statistiken anzeigen klicken. Tool-Fenster für Quality Insights in Android Studio, nachdem Sie Gemini über Ansicht > Tool-Fenster > Gemini
Integration des Google Play SDK Index
Der Google Play SDK Index für Android Studio Integration enthält jetzt Warnungen von Google Play SDK Console So erhalten Sie eine vollständige Übersicht über potenzielle Versions- oder Richtlinienprobleme in Ihrem Abhängigkeiten, bevor du deine App bei der Google Play Console einreichst.
In Android Studio werden jetzt auch Hinweise von SDK-Autoren direkt im Editor angezeigt um Zeit zu sparen.
Sensorfunktionen und -werte simulieren
Android Studio enthält jetzt ein neues Sensorfeld, mit dem du ein Gerät simulieren kannst bestimmte Sensorfunktionen haben oder nicht, z. B. einen Herzfrequenzsensor, sowie spezifische Testwerte für diese Sensoren festlegen. Diesen Bereich zum Testen verwenden wie Ihre App Geräte mit unterschiedlichen Sensorfunktionen handhabt. Dieser Bereich ist nützlich zum Testen von Gesundheits- und Fitness-Apps, insbesondere auf Wear OS-Geräten.
So öffnen und verwenden Sie das Steuerfeld:
- Ein virtuelles Android-Gerät (AVD) erstellen oder öffnen und führe deine App im Emulator aus.
- Wählen Sie im Emulator-Steuerfeld Wear Health Services aus. Der Bereich Wear Health Services wird geöffnet und Sie sehen eine Liste der Sensoren, die auf verschiedenen Android-Mobilgeräte
Nach dem Öffnen des Steuerfelds haben Sie folgende Möglichkeiten:
- Wechseln Sie zwischen den Standardfunktionen. Alle Funktionen (Standardeinstellung) oder Benutzerdefiniert. Wählen Sie Übernehmen aus, um die Liste der Funktionen auf dem emulierten Gerät und wählen Sie Zurücksetzen Die Liste der Funktionen auf die standardmäßigen Ein-/Aus-Werte zurücksetzen.
- Verschiedene Nutzerereignisse auslösen, nachdem Sie die Triggerereignisse ausgewählt haben Dropdown-Schaltfläche. Von hier aus können Sie automatisches Pausieren/Fortsetzen der Fitnessdaten auslösen. Aktivitäten, Schlafereignisse auslösen durch den Nutzer und Golfschläge auslösen die der Nutzer auf einem Golfplatz oder Minigolfplatz betritt.
- Sensorwerte überschreiben, nachdem du ein Training in einer installierten App begonnen hast im Emulator. Nachdem du neue Werte für verschiedene Trainingsmesswerte eingegeben hast, Wählen Sie Anwenden aus, um diese Werte mit dem Emulator zu synchronisieren. Dies ist nützlich für um zu testen, wie deine App mit verschiedenen Trainingsbedingungen und den Fitness Tendenzen.
Erstellungsvorschau für Screenshot-Testtool
Mit dem Tool zum Erstellen der Screenshot-Vorschau Regressionen zu verhindern. Mit dem neuen Tool können Sie HTML-Berichte erstellen, mit denen Sie Änderungen an der Benutzeroberfläche Ihrer App visuell zu erkennen. Weitere Informationen unter Erstellen der Screenshot-Testvorschau.