Wenn ich den Android SDK Manager in Android Studio öffne , wird folgender SDK-Pfad angezeigt:
\android-studio\sdk
Ich möchte diesen Weg ändern. Wie mache ich es?
ctrl+shift+alt+S
Wenn ich den Android SDK Manager in Android Studio öffne , wird folgender SDK-Pfad angezeigt:
\android-studio\sdk
Ich möchte diesen Weg ändern. Wie mache ich es?
ctrl+shift+alt+S
Antworten:
Von Android Studio 1.0.1
Gehe zu
für Projekte Standard:
Sie erhalten ein Willkommen bei Android Studio Dialog. Darin:
( Beispiel SDK Standort :
C:\android-sdk
, ich habe Unterordner wieadd-ons
,platforms
etc unterC:\android-sdk
)
Wählen Sie im Schnellstartfenster Konfigurieren, dann Projektstandards und dann Projektstruktur. Wählen Sie dann links unter Plattformeinstellungen die Option SDKs. Wählen Sie dann rechts davon die aktuelle Android-Plattform aus, meine war Android 4.2.2 Platform, und löschen Sie sie mit dem roten Minus-Button oben. Fügen Sie dann mit dem grünen Plus-Button oben eine neue Android-Plattform hinzu und zeigen Sie darauf Ihr aktueller SDK-Ordner und das wars.
Durch Ändern des SDK-Speicherorts in den Projekteinstellungen wird das Problem teilweise behoben. Wenn Android Studio zum Herunterladen eines neuen SDK verwendet wird, wird das neue SDK im internen SDK-Ordner (in Android Studio) abgelegt.
Bestehende Android-Entwickler haben bereits einen großen SDK-Ordner (im Folgenden als externer SDK-Ordner bezeichnet), der alle SDKs enthält, die vor der Einführung von Android Studio heruntergeladen wurden.
Für Mac / Linux-Benutzer gibt es jedoch einen guten Ausweg. Softlinks!
Beenden Sie Android Studio und führen Sie die folgenden Schritte aus:
cp -r <Android Studio>/sdk/ <external SDK folder>/
cd <Android Studio>/
mv <Android Studio>/sdk/ mv <Android Studio>/sdk.orig
ln -s <external SDK folder>/ sdk
Und wir können loslegen. Starten Sie den SDK-Manager nach dem Start von Android Studio und beobachten Sie, wie alle vorhandenen SDKs wie ein Zauber entdeckt werden :).
EUREKA Ich habe es gefunden!
Mit dem aktuellen Studio 1.3 verfügt jedes Projekt über eine local.properties
Datei, in der Sie das SDK bearbeiten können!
local.properties
Datei hat den folgenden Kommentar oben "## This file is automatically generated by Android Studio. # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
So können Sie den Android SDK-Pfad in Android Studio ändern:
Hinweis: Wenn Änderungen nicht wirksam werden, sollte das Problem durch einen Neustart von Android Studio behoben werden.
Versuchen Sie es auf diese Weise, ich versuche es in Android Studio 2.0.
Schritt 1: Datei-> Einstellung
Schritt 2: Einstellung-> SDK-Option
Schritt 3: Klicken Sie auf die Option Bearbeiten in
SDK- Speicherort. Schritt 4: Zeigen Sie "SDK-Komponenten-Setup" an.
Schritt 5: Klicken Sie auf Drei. .. "in" SDK Components Wizad "
Schritt 6: Wählen Sie Ihren neuen SDK-Pfad aus
Sie können auch die Umgebungsvariable (unter Windows) ANDROID_HOME am Speicherort des Android SDK erstellen, und Android Studio verwendet diese.
Mir ist aufgefallen, dass die neueste Version von Android Studio anscheinend nicht über den in vielen Antworten erwähnten Pfad "SDKs" verfügt. Ich vermute, dass das in einem der Updates irgendwo auf der ganzen Linie verschwunden ist?
Die Art und Weise, wie ich dieses Problem (osx) gelöst habe, war:
Ich habe Schritt 3 nicht gemacht und das hat mich umgehauen. Nach einer Synchronisierung gehören alle Ihre Quellen uns ....
gehe zum Menü Datei-> Projektstruktur oder Taste Strg + Alt + Umschalt + S.
und Beispiel http://how-to-android-studio.blogspot.com/2014/11/set-sdk-location.html
Die obigen Antworten sind ziemlich korrekt, aber manchmal möchte Android Studio nach einer Änderung des SDK-Pfads nicht aktualisiert werden. Eine schnelle Lösung besteht darin, Änderungen an Ihrer Build-Datei vorzunehmen und auf Synchronisieren zu klicken. Es wird Ihr Projekt aktualisieren.
Viel Spaß beim Codieren ... :)
Während der Erstinstallation Es gibt zwei Situationen: Entweder haben Sie das Android SDK vorinstalliert, wenn Sie es in der Vergangenheit verwendet haben, oder Sie haben überhaupt nichts. Zum Zeitpunkt der Installation fragt das Installationsprogramm den Benutzer immer, wie Sie das SDK mit Ihrem Studio konfigurieren möchten.
Sie können hier einfach einen Pfad angeben oder den Ordner durchsuchen, in dem sdk im lokalen System verfügbar ist. Wenn Sie bereits über ein SDK verfügen, gibt es eine weitere Option, wie im Bild unten links unten gezeigt. Es gibt eine nette Option zum Herunterladen des SDK . Wenn Sie darauf klicken, können Sie das SDK mit der neuesten Version direkt von dort herunterladen. Sie können auch die dritte Option verwenden, siehe rechts unten Ecke Setup Android SDK für mich durch Klicken darauf können Sie Schritt für Schritt Ihr SDK einstellen.
Obwohl Sie es auch einrichten können, wenn Android Ihnen eine Liste der verfügbaren Projekte anzeigt, wird unten ein Startfenster angezeigt
Das ist ziemlich einfach, und manchmal, wenn Sie Ihr SDK ändern möchten, können Sie es jederzeit direkt in Ihrem Android Studio von ändern
Unter Windows-Systemdatei -> Projektstruktur wird die SDK-Speicherortoption angezeigt. Von dort aus können Sie sie einrichten, indem Sie einen Pfad angeben oder ihn durchsuchen.
Oder wenn Sie sich auf einem MAC-System befinden, dann über die Plattformeinstellungen.
In Android Studio 2.2.3 können Sie den Standard-SDK-Speicherort für alle Projekte über das Hauptmenü ändern:
Datei -> Projektstruktur ...
Ein Fenster wie unten wird angezeigt:
Drücken Sie in Windows Strg + Umschalt + Alt + s , um Projekteigenschaften zu öffnen, in denen Sie die erste Option mit dem Namen SDK- Speicherort finden. Klicken Sie darauf und dort können Sie auch den SDK- Pfad, den JDK- Pfad und den NDK- Pfad ändern
Dies ist möglicherweise nicht das, was Sie wollen, aber als Eclipse-Benutzer hatte ich das gleiche Problem mit doppelten SDK-Ordnern, die meinen gesamten SSD-Speicherplatz beanspruchten. Derzeit können Sie den SDK-Pfad nur innerhalb des Android Studio-Projekts weit ändern, was ärgerlich ist. Stattdessen habe ich alle vorherigen Android-SDK-Dateien, die ich mit Eclipse verwendet habe, /Android Studio/sdk/
in den SDK-Pfad innerhalb von Eclipse kopiert und dann einfach geändert.
Jetzt sind sowohl Android Studio als auch Eclipse glücklich.
Soweit ich jetzt weiß, gibt es hier einige Möglichkeiten.
Befolgen Sie einfach die Schritte der offiziellen Dokumente, wie der folgende Link zeigt
https://developer.android.com/studio/intro/studio-config#jdk
Befolgen Sie die folgenden Schritte der Bildschirmverknüpfungen, wie unten gezeigt
Führen Sie die folgenden Schritte der Bildschirmverknüpfung aus, wie unten gezeigt
Sie werden Android Studio Homepage
Klicken Sie auf Konfigurieren -> Projektstandards -> Projektstruktur
Klicken Sie in der linken Spalte auf SDK-Speicherort und kopieren Sie den Pfad.
Fügen Sie den Pfad in Arbeitsplatz -> Rechtsklick -> Eigenschaften -> Klicken Sie auf Erweiterte Systemeinstellungen -> Umgebungsvariablen ein und ändern Sie den Android-Startpfad.
Klicken Sie auf "OK", um die Sitzung zu speichern.
Fügen Sie Tools und Plattform-Tools im Pfad hinzu und speichern Sie die Änderungen.
Öffnen Sie die Eingabeaufforderung [Fenster + R] und geben Sie adb + enter ein.
File
Menü.Project Structure
.SDK Location
Textfeld. Ab dem nächsten Mal wird Android Studio diesen Speicherort für alle Ihre Projekte verwenden.NB: Vermeiden Sie Leerzeichen im Pfad, da dies manchmal zu Problemen führen kann.
Für Android Studio 3.1.2 :
Extras >> SDK-Manager >> Bearbeiten Sie "Android SDK-Speicherort" an einem neuen Speicherort
Setzen Sie danach die Umgebungsvariable $ ANDROID_HOME auf Ihren neuen SDK-Speicherort
Ich hatte das gleiche Problem, aber der SDK-Pfad zeigte auf ein gemountetes Laufwerk. Ich fand heraus, dass das einfache Beenden von Android Studio, das Aufheben der Bereitstellung des Geräts und das Neustarten von Android Studio dazu führte, dass nach dem SDK-Speicherort gefragt wurde, da es keinen hatte (Android Studio Beta 0.8.7).
Daher denke ich, wenn Sie einfach Android Studio beenden, \ android-studio \ sdk löschen oder es an einen anderen Ort verschieben und Android Studio erneut starten, sollte es auch nach dem SDK-Speicherort fragen.
Obwohl viele der oben genannten Antworten dem Zweck dienen, gibt es eine einfache Sache, die wir im Projekt selbst tun können.
Gehen Sie in Eclipse zu Fenster-> Einstellungen und wählen Sie "Android" aus dem Menü auf der linken Seite. Auf der rechten Seite sehen Sie "SDK-Speicherort". Geben Sie hier den Pfad an.
Viel Glück.
In Android Studio 1.2.2 können Sie einfach das projektbasierte SDK ändern. Schritte:
In können Android Studio
Sie den allgemeinen Android SDK
Pfad in der Datei festlegen:% Home% .AndroidStudio2.1 \ config \ options \ jdk.table.xml
Als ich unter Android Studio 3.1.4 auf Probleme damit stieß, bestand die Lösung darin, in die app
Dropdown-Liste meines Projekts zu gehen, in der sich auf der ersten Registerkarte Edit Configurations > Defaults > JAR Application
ein JRE
Feld befindet Configuration
. Das Setzen auf meinen JRE-Pfad löste das Problem für mich.
Einfache Antwort Arbeiten Sie sicher ...
Schritt 1: Klicken Sie mit der rechten Maustaste auf das Projekt >> Wählen Sie Open Module Setting -> Schritt 2: Wählen Sie den SDK-Speicherort auf der rechten Seite unter dem Bild
Schritt 3: Durchsuchen Sie nun den SDK-Speicherort von Ihrem Computer aus wie unten gezeigt ...
Schritt 4: Klicken Sie auf OK.
Ich vermute aus den Antworten, dass die Leute Ihre Frage nicht verstehen ... Wenn ich Recht habe, dass Sie ~ \ Desktop \ github \ haben möchten, ist das Ändern des SDK-Speicherorts nicht das, wonach Sie suchen.
In Android Studio 3.2.1: Wählen Sie im neuen Projektdialog Konfigurieren -> Einstellungen -> Extras -> Terminal -> Verzeichnis starten
Fügen Sie den gewünschten Ordner als Projektstandard in das Feld ein.
zB Meins ist auf ~ / Desktop / github / gesetzt, da sich meine ganze Arbeit in ~ / Desktop / github / befindet