Android 11 bietet eine Vielzahl von Möglichkeiten, Ihre App zu erweitern. Außerdem enthält Android 11 Verhaltensänderungen, um die Akkulaufzeit und Sicherheit zu verbessern und den Datenschutz für Nutzer zu erhöhen. Einige dieser Verhaltensänderungen betreffen nur Apps, die auf Android 11 ausgerichtet sind, während andere alle Apps betreffen, die auf einem Android 11-Gerät ausgeführt werden, unabhängig vom targetSDKVersion
der App.
Wenn Sie mit Android 11 APIs entwickeln und Ihre App mit den Verhaltensänderungen von Android 11 testen möchten, folgen Sie der Anleitung auf dieser Seite, um das Android 11 SDK in Android Studio einzurichten und Ihre App unter Android 11 zu erstellen und auszuführen.
Android Studio herunterladen
Das Android 11 SDK enthält Änderungen, die mit einigen niedrigeren Versionen von Android Studio nicht kompatibel sind. Für die beste Entwicklungsumgebung mit dem Android 11 SDK sollten Sie Android Studio 4.2 oder höher verwenden.
Sie können Android 11-Apps mit Android Studio 3.3 und höher kompilieren und testen. Einige Nutzer des Android 11 SDK können jedoch Gradle-Synchronisierungsfehler und Warnungen zu veralteten Abhängigkeiten erhalten. Denken Sie daran, dass Sie die vorhandene Version von Android Studio installiert lassen können, da Sie mehrere Versionen nebeneinander installieren können.
Android 11 SDK abrufen
Nachdem Sie Android Studio installiert und geöffnet haben, installieren Sie das Android 11 SDK so:
- Klicken Sie auf Tools > SDK-Manager und dann auf Paketdetails anzeigen.
- Maximieren Sie auf dem Tab SDK-Plattformen den Bereich Android 11.0 („R“) und wählen Sie das Paket Android SDK-Plattform 30 aus.
- Maximieren Sie auf dem Tab SDK-Tools den Bereich Android SDK Build-Tools 34 und wählen Sie die neueste
30.x.x
-Version aus. - Klicken Sie auf Übernehmen > OK, um die ausgewählten Pakete herunterzuladen und zu installieren.
Buildkonfiguration aktualisieren
Wenn Sie die Build-Konfiguration Ihrer App so ändern, dass sie auf Android 11 ausgerichtet ist, erhält Ihre App Zugriff auf die Android 11 APIs und Sie können die Kompatibilität Ihrer App vollständig testen, während Sie die vollständige Unterstützung für Android 11 hinzufügen. Öffnen Sie dazu die Datei build.gradle
auf Modulebene und aktualisieren Sie compileSdkVersion
und targetSdkVersion
:
Groovy
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
Auf den folgenden Seiten finden Sie Informationen zu den Änderungen in Android 11, die sich auf Ihre App auswirken können, damit Sie entsprechende Tests durchführen können:
- Verhaltensänderungen unter Android 11, die alle Apps betreffen
- Änderungen am Verhalten von Android 11, die sich auf Apps auswirken, die auf Android 11 ausgerichtet sind
- Datenschutzänderungen in Android 11
Weitere Informationen zu den neuen APIs in Android 11 finden Sie unter Android 11-Funktionen und ‑APIs.