IDE und SDK-Tools aktualisieren

Nach der Installation von Android Studio können Sie die Android Studio IDE weiter nutzen. und Android SDK-Tools mit den automatischen Updates auf dem neuesten Stand, und Android SDK Manager.

IDE mit der JetBrains Toolbox aktualisieren

Wenn Sie Android Studio mit JetBrains Toolbox, dann Toolbox ist für die Verarbeitung von Updates für Android Studio verantwortlich. Mit Toolbox können Sie Canary installieren, Betaversion und stabile Versionen von Android Studio parallel verwenden. Sie können auch zu früheren Zeitpunkten Versionen der einzelnen Komponenten, falls erforderlich. Wenn ein Update verfügbar ist, wird es in der Toolbox wie folgt angezeigt: wie in Abbildung 1 dargestellt.

Jetbrains-Toolbox mit verfügbaren Upgrades

Abbildung 1: Jetbrains Toolbox mit verfügbaren Updates

IDE aktualisieren und Versionen wechseln

Wenn Sie Android Studio manuell installiert haben, werden Sie durch ein kleines Infofeld benachrichtigt. wenn ein Update für die IDE verfügbar ist. So suchen Sie manuell nach Updates: Klicken Sie auf Datei > Einstellungen > Darstellung und Verhalten > Systemeinstellungen > Aktualisierungen (unter macOS: Android Studio > Nach Updates suchen). Siehe Abbildung 2.

Updates für Android Studio sind hier verfügbar: Release-Versionen:

  • Canary-Channel: noch heute Releases werden etwa wöchentlich aktualisiert und stehen zum Download im Seite Release-Vorschau.

    Sie erhalten nicht nur Canary-Versionen von Android Studio, Versionen anderer SDK-Tools, einschließlich des Android-Emulators.

    Diese Builds unterliegen zwar Sie werden getestet und sind verfügbar, sodass ihr und Feedback geben.

    Hinweis:Diese Version wird nicht empfohlen für der Produktionsentwicklung.

  • Betaversion:Dies sind Releasekandidaten, die auf stabilen Canary-Builds basieren. und stehen auf der Seite Vorschauversion zum Download zur Verfügung. Sie werden veröffentlicht, um Feedback einzuholen, bevor sie in die stabile Version integriert werden.
  • Stable Channel:die offizielle, stabile Version von Android Studio

Wenn Sie einen der Vorschaukanäle (Canary- oder Beta-Version) ausprobieren möchten, während Sie den stabilen Build für Ihre Produktionsprojekte verwenden, können Sie sie nebeneinander installieren.

Abbildung 2: Android Studio-Updates Einstellungen.

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, Indizes und Protokollen für Versionen von Android Studio, für die ein die entsprechende Installation nicht gefunden wurde. Die Option Unused Android Studio löschen Im Dialogfeld „Verzeichnisse“ werden dann die Standorte, Größen und die Zeiten der letzten Änderung der nicht verwendeten und bietet eine Option zum Löschen.

Tools mit dem SDK Manager aktualisieren

Mit dem Android SDK Manager können Sie SDK-Tools, -Plattformen und weitere Komponenten, die Sie für die Entwicklung Ihrer Apps benötigen. Nach dem Download finden Sie jedes Pakets im Verzeichnis, das als Android SDK Location (Android SDK-Speicherort) angegeben ist, wie in Abbildung 3 dargestellt.

Um den SDK Manager in Android Studio zu öffnen, klicken Sie auf Tools > SDK-Manager oder klicken Sie auf SDK-Manager. in der Symbolleiste. Wenn Sie Android Studio nicht verwenden, mithilfe der sdkmanager -Befehlszeilentool.

Wenn ein Update für ein bereits vorhandenes Paket verfügbar ist, wird ein Bindestrich angezeigt Im Kästchen neben dem Paket wird angezeigt.

  • Klicken Sie das Kästchen an, um einen Artikel zu aktualisieren oder einen neuen zu installieren.
  • Um ein Paket zu deinstallieren, klicken Sie auf das Kästchen, um das Häkchen zu entfernen.

Ausstehende Updates sind in der linken Spalte mit einem Download-Symbol gekennzeichnet Ausstehende Entfernungen sind die mit einem roten X gekennzeichnet sind: .

So aktualisieren Sie die ausgewählten Pakete: klicken Sie auf Übernehmen oder OK und stimmen Sie allen Lizenzvereinbarungen.

Abbildung 3: Android SDK Manager

Erforderliche Pakete

Auf dem Tab SDK-Tools finden Sie die folgenden Tools:

Android SDK-Build-Tools
Umfasst Tools zum Erstellen von Android-Apps. Weitere Informationen finden Sie in der Versionshinweise zu SDK Build Tools
Android SDK-Plattformtools
Umfasst verschiedene Tools, die für Android-Plattform, einschließlich des adb-Tools
Android SDK-Befehlszeilentools
Umfasst wichtige Tools wie ProGuard. Weitere Informationen finden Sie unter den Versionshinweisen zu SDK Tools.
Android SDK-Plattform

Auf dem Tab SDK-Plattformen müssen Sie mindestens eine Version der Plattform, auf der Sie Ihre App kompilieren können. Verwenden Sie die neueste Plattformversion als Build-Ziel, um die die beste User Experience auf den neuesten Geräten bieten. Wenn Sie eine Version herunterladen möchten, klicken Sie das Kästchen neben zum Versionsnamen hinzu.

Du kannst deine App weiterhin mit älteren Versionen ausführen. Sie müssen jedoch auf den neuesten Version, um neue Funktionen zu verwenden, wenn sie auf Geräten mit der neuesten Version von Android

Google-USB-Treiber
Erforderlich für Windows. Enthält Tools, die Ihnen helfen, adb-Fehlerbehebung mit Google-Geräten Zur Installation besuche Google-USB-Treiber herunterladen

Für die Entwicklung werden die folgenden Tools empfohlen:

Android-Emulator
Ein QEMU-basiertes Geräteemulationstool, mit dem Sie Fehler beheben können und testen Sie Ihre Anwendungen in einer echten Android-Laufzeitumgebung. Weitere Informationen finden Sie unter den Versionshinweisen für den Emulator.

Hinweis: Die meisten API-Bibliotheken, die zuvor vom Support-Repository-Pakete (z. B. Android Support Library, Constraint Layout, Google Play-Dienste und Firebase) sind jetzt im Maven-Repository von Google verfügbar. Projekte, die mit Android Studio 3.0 und höher erstellt wurden, nehmen dieses Repository automatisch in den Build-Konfiguration. Wenn Sie ein älteres Projekt verwenden, müssen Sie das Maven-Repository von Google manuell zu Ihrem Projekt hinzufügen. build.gradle- oder build.gradle.kts-Datei.

Intel- oder ARM-System-Images
Das System-Image ist erforderlich, um den Android-Emulator auszuführen. Jede Plattformversion enthält die unterstützten System-Images. Du kannst System-Images auch später herunterladen wenn Sie Android Virtual Devices (AVDs) im AVD Manager erstellen. Wähle entweder „Intel“ aus oder ARM basierend auf dem Prozessor Ihres Entwicklungscomputers verwenden.
Google Play-Dienste
Umfasst eine Reihe von Bibliotheken, Javadocs und Beispielen zum Erstellen Ihrer App. Wenn Sie APIs der Google Play-Dienste müssen Sie entweder das Google APIs-System verwenden oder das Google Play-System-Image.

Die obige Liste ist nicht vollständig. Sie können weitere Websites hinzufügen, um zusätzliche Pakete herunterzuladen. von Drittanbietern, wie im folgenden Abschnitt beschrieben.

In einigen Fällen erfordert ein SDK-Paket möglicherweise ein anderes Tool verwenden. In diesem Fall erhalten Sie eine Warnung vom SDK Manager der Downloadliste hinzu.

SDK-Tool-Websites bearbeiten oder hinzufügen

Auf dem Tab SDK Update Sites (SDK-Update-Websites) können Sie andere Websites hinzufügen und verwalten, die ihre eigenen Tools hosten. und laden Sie dann die Pakete von diesen Websites herunter. Android Studio prüft Android-Tools und Drittanbieter-Tools von den SDK-Websites aktualisiert, die Sie hinzufügen.

So kann z. B. ein Mobilfunkanbieter oder Gerätehersteller zusätzliche API-Bibliotheken, die von ihren eigenen Android-Geräten unterstützt werden. Bis mit ihren Bibliotheken entwickeln, können Sie deren Android SDK-Paket installieren, indem Sie die URL der SDK-Tools dem SDK-Manager in der SDK Update Sites an.

Wenn ein Mobilfunkanbieter oder Gerätehersteller eine Repository-Datei für das SDK-Add-on gehostet hat auf ihrer Website befindet, folgen Sie diesen Schritten, um die Website zum Android SDK hinzuzufügen. Vorgesetzter:

  1. Klicken Sie auf den Tab SDK Update Sites.
  2. Klicken Sie auf Hinzufügen. am oben im Fenster.
  3. Geben Sie den Namen und die URL der Drittanbieter-Website ein. Klicken Sie auf OK.
  4. Achten Sie darauf, dass das Kästchen in der Spalte Enabled (Aktiviert) ausgewählt ist. Spalte.
  5. Klicken Sie auf Übernehmen oder OK.

Alle auf der Website verfügbaren SDK-Pakete werden auf den Tabs SDK-Plattformen oder SDK-Tools .

Fehlende Pakete automatisch mit Gradle herunterladen

Wenn Sie einen Build aus dem oder über die Befehlszeile oder Android Studio fehlende SDK-Pakete, von denen ein Projekt abhängig ist, solange die entsprechende SDK-Lizenz Vereinbarungen wurden bereits im SDK-Manager akzeptiert.

Wenn Sie die Lizenzvereinbarungen über den SDK Manager akzeptieren, erstellt im SDK-Basisverzeichnis ein Lizenzverzeichnis. Dieses Lizenzverzeichnis ist erforderlich, damit Gradle fehlende Pakete automatisch herunterladen kann.

Wenn Sie die Lizenzvereinbarungen für eine Workstation akzeptiert haben, können Sie Ihre Lizenzen exportieren, indem Sie und kopiert das Verzeichnis der akzeptierten Lizenzen.

So kopieren Sie die Lizenzen in eine andere führen Sie die folgenden Schritte aus:

  1. Klicken Sie auf einem Computer, auf dem Android Studio installiert ist, auf Tools > SDK-Manager. Oben im Fenster sehen Sie die Android- SDK-Speicherort.
  2. Zu diesem Verzeichnis wechseln und das Verzeichnis licenses/ suchen darin enthalten sind.

    Wenn kein licenses/-Verzeichnis vorhanden ist, kehre zu Android Studio, aktualisieren Sie Ihre SDK-Tools und akzeptieren Sie die Lizenz Vereinbarungen. Wenn Sie zum Android SDK-Basisverzeichnis zurückkehren, sollten Sie Folgendes tun: sehen Sie sich das Verzeichnis an.

  3. Kopieren Sie das gesamte Verzeichnis licenses/ und fügen Sie es in den Das Android SDK-Basisverzeichnis auf dem Computer, auf dem Sie Ihr Projekten.

Gradle kann jetzt fehlende Pakete automatisch herunterladen, davon abhängt.

Beachten Sie, dass diese Funktion für Builds, die Sie aus ausführen, automatisch deaktiviert ist. Android Studio, da der SDK-Manager fehlende Pakete für in der IDE. Wenn Sie diese Funktion manuell deaktivieren möchten, android.builder.sdkDownload=false in der gradle.properties-Datei für Ihr Projekt.

Tools über die Befehlszeile aktualisieren

Auf Systemen ohne grafische Benutzeroberfläche, z. B. CI-Server, können Sie den SDK Manager in Android Studio. Verwenden Sie stattdessen die Methode sdkmanager-Befehlszeilentool zum Installieren und aktualisieren Sie SDK-Tools und -Plattformen.

Nach der Installation von SDK-Tools und -Plattformen mit sdkmanager müssen Sie möglicherweise akzeptieren fehlende Lizenzen. Dies kann auch über sdkmanager erfolgen:

$ sdkmanager --licenses

Dieser Befehl scannt alle installierten SDK-Tools und -Plattformen und zeigt alle Lizenzen mit nicht akzeptiert. Sie werden aufgefordert, jede Lizenz zu akzeptieren.