Nachdem Sie Android Studio installiert haben, können Sie die Android Studio IDE und die Android SDK-Tools mit automatischen Updates und dem Android SDK Manager auf dem neuesten Stand halten.
IDE mit JetBrains Toolbox aktualisieren
Wenn Sie Android Studio mit JetBrains Toolbox installiert haben, ist Toolbox für die Verwaltung von Updates für Android Studio verantwortlich. Mit der Toolbox können Sie Canary-, Beta- und stabile Versionen von Android Studio parallel installieren. Außerdem können Sie bei Bedarf zu früheren Versionen zurückkehren. Wenn ein Update verfügbar ist, wird es in der Toolbox angezeigt, wie in Abbildung 1 dargestellt.

Abbildung 1: Jetbrains Toolbox mit verfügbaren Updates
IDE aktualisieren und Channels wechseln
Wenn Sie Android Studio manuell installiert haben, werden Sie von Android Studio in einem kleinen Pop-up-Fenster benachrichtigt, wenn ein Update für die IDE verfügbar ist. Wenn Sie manuell nach Updates suchen möchten, klicken Sie auf Datei > Einstellungen > Darstellung und Verhalten > Systemeinstellungen > Updates. Unter macOS klicken Sie auf Android Studio > Auf Updates prüfen. Siehe Abbildung 2.
Updates für Android Studio sind über die folgenden Releasekanäle verfügbar:
- Canary-Kanal:Diese neuesten Releases werden etwa wöchentlich aktualisiert und sind auf der Seite Vorabversion zum Download verfügbar.
Sie erhalten nicht nur Canary-Versionen von Android Studio, sondern auch Vorabversionen anderer SDK-Tools, einschließlich des Android-Emulators.
Diese Builds sind zwar anfälliger für Fehler, werden aber getestet und sind verfügbar, damit Sie neue Funktionen ausprobieren und Feedback geben können.
Hinweis:Dieser Kanal wird für die Produktionsentwicklung nicht empfohlen.
- Betakanal:Dies sind Release-Kandidaten, die auf stabilen Canary-Builds basieren. Sie können auf der Seite Vorabversion heruntergeladen werden. Sie werden veröffentlicht, um Feedback zu erhalten, bevor sie in den stabilen Kanal integriert werden.
- Stable Channel:Die offizielle stabile Version von Android Studio.
Wenn Sie einen der Vorschaukanäle (Canary oder Beta) ausprobieren und gleichzeitig den stabilen Build für Ihre Produktionsprojekte verwenden möchten, können Sie sie nebeneinander installieren.

Abbildung 2: Die Einstellungen für Android Studio-Updates
Nicht verwendete Android Studio-Verzeichnisse löschen

Wenn Sie eine Hauptversion von Android Studio zum ersten Mal ausführen, wird nach Verzeichnissen mit Caches, Einstellungen, Indexen und Protokollen für Versionen von Android Studio gesucht, für die keine entsprechende Installation gefunden werden kann. Im Dialogfeld Nicht verwendete Android Studio-Verzeichnisse löschen werden dann die Speicherorte, die Größe und die letzten Änderungszeiten dieser nicht verwendeten Verzeichnisse angezeigt. Außerdem haben Sie die Möglichkeit, sie zu löschen.
Tools mit dem SDK Manager aktualisieren
Mit dem Android SDK Manager können Sie die SDK-Tools, Plattformen und anderen Komponenten herunterladen, die Sie für die Entwicklung Ihrer Apps benötigen. Nach dem Download finden Sie jedes Paket im Verzeichnis, das als Android SDK-Speicherort angegeben ist (siehe Abbildung 3).
Wenn Sie den SDK-Manager in Android Studio öffnen möchten, klicken Sie auf Tools > SDK-Manager oder auf SDK-Manager
in der Symbolleiste. Wenn Sie Android Studio nicht verwenden, können Sie Tools mit dem Befehlszeilentool
sdkmanager
herunterladen.
Wenn ein Update für ein Paket verfügbar ist, das Sie bereits haben, wird im Kästchen neben dem Paket ein Bindestrich angezeigt.
- Wenn Sie ein Element aktualisieren oder ein neues installieren möchten, setzen Sie ein Häkchen in das Kästchen.
- Wenn Sie ein Paket deinstallieren möchten, entfernen Sie das Häkchen aus dem Kästchen.
Ausstehende Updates werden in der linken Spalte mit einem Downloadsymbol gekennzeichnet. Ausstehende Entfernungen sind mit einem roten „X“ gekennzeichnet:
.
Wenn Sie die ausgewählten Pakete aktualisieren möchten, klicken Sie auf Übernehmen oder OK und stimmen Sie allen Lizenzvereinbarungen zu.

Abbildung 3: Android SDK Manager
Erforderliche Pakete
Auf dem Tab SDK-Tools findest du die folgenden Tools:
- Android SDK Build Tools
- Enthält Tools zum Erstellen von Android-Apps. Weitere Informationen finden Sie in den Versionshinweisen zu SDK Build Tools.
- Android SDK-Plattformtools
- Enthält verschiedene Tools, die für die Android-Plattform erforderlich sind, einschließlich des Tools
adb
. - Android SDK-Befehlszeilentools
- Enthält wichtige Tools wie ProGuard. Weitere Informationen finden Sie in den Versionshinweisen zu SDK-Tools.
- Android SDK-Plattform
Auf dem Tab SDK-Plattformen müssen Sie mindestens eine Version der Android-Plattform installieren, damit Sie Ihre App kompilieren können. Verwenden Sie die neueste Plattformversion als Build-Ziel, um die beste Nutzererfahrung auf den neuesten Geräten zu ermöglichen. Wenn Sie eine Version herunterladen möchten, klicken Sie das Kästchen neben dem Versionsnamen an.
Sie können Ihre App weiterhin auf älteren Versionen ausführen. Sie müssen sie jedoch mit der neuesten Version erstellen, um neue Funktionen zu nutzen, wenn sie auf Geräten mit der neuesten Android-Version ausgeführt wird.
- Google USB-Treiber
- Erforderlich für Windows. Enthält Tools, mit denen Sie
adb
-Fehlerbehebungen auf Google-Geräten durchführen können. Informationen zur Installation finden Sie unter Google-USB-Treiber herunterladen. - Android-Emulator
- Ein QEMU-basiertes Geräteemulation-Tool, mit dem Sie Ihre Anwendungen in einer echten Android-Laufzeitumgebung debuggen und testen können. Weitere Informationen finden Sie in den Versionshinweisen zum Emulator.
- Intel- oder ARM-System-Images
- Das System-Image ist erforderlich, um den Android-Emulator auszuführen. Jede Plattformversion enthält die unterstützten Systemimages. Sie können System-Images auch später herunterladen, wenn Sie im AVD Manager virtuelle Android-Geräte (AVDs) erstellen. Wählen Sie je nach Prozessor Ihres Entwicklungscomputers entweder Intel oder ARM aus.
- Google Play-Dienste
- Enthält eine Reihe von Bibliotheken, Javadocs und Beispielen, die Ihnen beim Erstellen Ihrer App helfen. Wenn Sie APIs von Google Play-Diensten verwenden möchten, müssen Sie entweder das Google APIs-System-Image oder das Google Play-System-Image verwenden.
- Klicke auf den Tab SDK Update Sites.
- Klicken Sie oben im Fenster auf Hinzufügen
.
- Geben Sie den Namen und die URL der Website des Drittanbieters ein und klicken Sie auf OK.
- Das Kästchen in der Spalte Aktiviert muss angeklickt sein.
- Klicken Sie auf Übernehmen oder OK.
- Klicken Sie auf einem Computer mit installiertem Android Studio auf Tools > SDK-Manager. Notieren Sie sich oben im Fenster den Speicherort des Android SDK.
Rufen Sie dieses Verzeichnis auf und suchen Sie darin nach dem Verzeichnis
licenses/
.Wenn Sie kein
licenses/
-Verzeichnis sehen, kehren Sie zu Android Studio zurück, aktualisieren Sie Ihre SDK-Tools und akzeptieren Sie die Lizenzvereinbarungen. Wenn Sie zum Basisverzeichnis des Android SDK zurückkehren, sollte das Verzeichnis angezeigt werden.- Kopieren Sie das gesamte Verzeichnis
licenses/
und fügen Sie es in das Basisverzeichnis des Android SDK auf dem Computer ein, auf dem Sie Ihre Projekte erstellen möchten.
Empfohlene Pakete
Für die Entwicklung werden die folgenden Tools empfohlen:
Hinweis:Die meisten API-Bibliotheken, die zuvor über die Pakete des Support-Repositorys bereitgestellt wurden (z. B. die Android-Supportbibliothek, Constraint Layout, Google Play-Dienste und Firebase), sind jetzt im Maven-Repository von Google verfügbar.
In Projekten, die mit Android Studio 3.0 und höher erstellt wurden, ist dieses Repository automatisch in der Build-Konfiguration enthalten. Wenn Sie ein älteres Projekt verwenden, müssen Sie der Datei build.gradle
oder build.gradle.kts
manuell das Maven-Repository von Google hinzufügen.
Die obige Liste ist nicht vollständig. Sie können weitere Websites hinzufügen, um zusätzliche Pakete von Drittanbietern herunterzuladen, wie im folgenden Abschnitt beschrieben.
In einigen Fällen ist für ein SDK-Paket eine bestimmte Mindestversion eines anderen Tools erforderlich. In diesem Fall werden Sie vom SDK-Manager mit einer Warnung benachrichtigt und die Abhängigkeiten werden Ihrer Liste der Downloads hinzugefügt.
Websites für SDK-Tools bearbeiten oder hinzufügen
Auf dem Tab SDK Update Sites kannst du andere Websites hinzufügen und verwalten, die eigene Tools hosten, und dann die Pakete von diesen Websites herunterladen. Android Studio sucht auf den von Ihnen hinzugefügten SDK-Websites nach Updates für Android-Tools und Drittanbietertools.
Ein Mobilfunkanbieter oder Gerätehersteller kann beispielsweise zusätzliche API-Bibliotheken anbieten, die von seinen eigenen Android-Geräten unterstützt werden. Wenn Sie mit den Bibliotheken entwickeln möchten, können Sie das Android SDK-Paket installieren, indem Sie die URL der SDK-Tools auf dem Tab SDK Update Sites (SDK-Aktualisierungswebsites) dem SDK Manager hinzufügen.
Wenn ein Mobilfunkanbieter oder Gerätehersteller eine SDK-Add-on-Repository-Datei auf seiner Website gehostet hat, gehen Sie so vor, um die Website dem Android SDK Manager hinzuzufügen:
Alle auf der Website verfügbaren SDK-Pakete werden jetzt je nach Bedarf auf den Tabs SDK-Plattformen oder SDK-Tools angezeigt.
Fehlende Pakete mit Gradle automatisch herunterladen
Wenn Sie einen Build über die Befehlszeile oder Android Studio ausführen, kann Gradle fehlende SDK-Pakete, von denen ein Projekt abhängt, automatisch herunterladen, sofern die entsprechenden SDK-Lizenzvereinbarungen bereits im SDK Manager akzeptiert wurden.
Wenn Sie die Lizenzvereinbarungen über den SDK-Manager akzeptieren, erstellt Android Studio im SDK-Basisverzeichnis ein Verzeichnis „licenses“. Dieses Lizenzverzeichnis ist erforderlich, damit Gradle fehlende Pakete automatisch herunterladen kann.
Wenn Sie die Lizenzvereinbarungen auf einer Workstation akzeptiert haben, Ihre Projekte aber auf einer anderen erstellen möchten, können Sie Ihre Lizenzen exportieren, indem Sie das Verzeichnis mit den akzeptierten Lizenzen kopieren.
So kopieren Sie die Lizenzen auf einen anderen Computer:
Gradle kann jetzt automatisch fehlende Pakete herunterladen, von denen Ihr Projekt abhängt.
Hinweis: Diese Funktion ist für Builds, die Sie über Android Studio ausführen, automatisch deaktiviert, da der SDK-Manager das Herunterladen fehlender Pakete für die IDE übernimmt. Wenn Sie diese Funktion manuell deaktivieren möchten, legen Sie in der Datei gradle.properties
für Ihr Projekt android.builder.sdkDownload=false
fest.
Tools über die Befehlszeile aktualisieren
Auf Systemen ohne grafische Benutzeroberfläche, z. B. CI-Servern, können Sie den SDK-Manager in Android Studio nicht verwenden. Verwenden Sie stattdessen das Befehlszeilentool sdkmanager
, um SDK-Tools und ‑Plattformen zu installieren und zu aktualisieren.
Nachdem Sie SDK-Tools und ‑Plattformen mit sdkmanager
installiert haben, müssen Sie möglicherweise fehlende Lizenzen akzeptieren. Das geht auch mit sdkmanager
:
$ sdkmanager --licenses
Mit diesem Befehl werden alle installierten SDK-Tools und ‑Plattformen gescannt und alle Lizenzen angezeigt, die nicht akzeptiert wurden. Sie werden aufgefordert, jede Lizenz zu akzeptieren.