Wenn ich Android SDK Manager von Android Studio öffne, wird Folgendes angezeigt:
\Android-studio\sdk
Ich möchte diesen Weg ändern. Wie mache ich es?
Aus Android Studio 1.0.1
Gehe zu
für Projekte standardmäßig:
Sie erhalten ein Willkommen bei Android Studio. In dem:
( Beispiel-SDK-Speicherort :
C:\Android-sdk
; Ich habe Unterordner wieadd-ons
,platforms
etc unterC:\Android-sdk
)
Wählen Sie im Schnellstartfenster Konfigurieren aus, wählen Sie dann Projektvorgaben und dann Projektstruktur. Dann links unter Plattformeinstellungen wählen Sie SDKs. Dann rechts neben der aktuellen Android-Plattform wählen Sie Android 4.2.2 Platform. Löschen Sie sie mit dem roten Minus-Button oben, fügen Sie eine neue Android-Plattform mit dem grünen Plus-Button oben ein und zeigen Sie darauf Ihr aktueller SDK-Ordner und das ist es.
Ich habe auf diese Weise konfiguriert
auf
Willkommen bei Android Studio Bildschirm
Klicken Sie auf Konfigurieren Dann
Projektvorgaben und dann Projektstruktur
Dann Android SDK und wählte den Pfad zu meinem aktuellen Standort von Android SDK
Wenn Sie den SDK-Speicherort in den Projekteinstellungen ändern, wird das Problem teilweise gelöst. 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 verfügen bereits über einen großen sdks-Ordner (im Folgenden als externer SDK-Ordner bezeichnet), der alle SDKs enthält, die vor 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 sind gut zu gehen. Starten Sie den SDK-Manager nach dem Starten von Android Studio. Sehen Sie zu, wie alle Ihre vorhandenen SDKs wie ein Zauber entdeckt werden :).
So können Sie den Android-SDK-Pfad in Android Studio ändern:
Hinweis: Wenn die Änderungen nicht wirksam werden, sollte das Problem durch einen Neustart von Android Studio behoben werden.
EUREKA Ich habe es gefunden!
Mit dem aktuellen Studio 1.3 hat jedes Projekt eine local.properties
-Datei, in der Sie das SDK bearbeiten können!
Ich habe festgestellt, dass die neueste Version von Android Studio nicht die Option "SDKs" enthält, die in vielen Antworten erwähnt wird. Ich vermute, das verschwand in einem der Updates irgendwo auf der ganzen Linie?
Ich habe dieses Problem gelöst (osx):
Ich habe nicht Schritt 3 gemacht und das warf mich ab. Nach einer Synchronisation gehören alle Ihre Quellen zu uns ....
Sie können auch die Umgebungsvariable (in Windows) Android_HOME für den Speicherort des Android-SDK erstellen, und Android Studio verwendet diese.
Versuchen Sie es auf diese Weise, die ich in Android Studio 2.0 probiere
Schritt 1: Datei-> Einstellung
Schritt 2: Seting-> SDK-Option
Schritt 3: Klicken Sie in Sdk Location auf die Option Edit
Schritt 4: "SDK-Komponenten-Setup" anzeigen
Schritt 5: Klicken Sie in "SDK Components Wizad" auf Drei "...".
Schritt 6: Wählen Sie Ihren neuen SDK-Pfad aus
zum Menü Datei-> Projektstruktur oder Taste Strg + Alt + Umschalttaste + S
und Beispiel http://how-to-Android-studio.blogspot.com/2014/11/set-sdk-location.html
in Windows drücken Sie Strg + Umschalt + Alt + s, wodurch die Projekteigenschaften geöffnet werden, in denen Sie die erste Option namens SDK Location finden können. Klicken Sie darauf und dort können Sie _ sdk _ ändern. Pfad, JDK Pfad und NDK Pfad ebenfalls
Die obigen Antworten sind ziemlich korrekt, aber manchmal kann Android Studio nach einer Änderung des SDK-Pfads nicht aktualisiert werden. Eine schnelle Lösung besteht darin, einige Änderungen an Ihrer Build-Datei vorzunehmen und auf Synchronisieren zu klicken. Das Projekt wird aktualisiert.
Viel Spaß beim Codieren ... :)
Während der Erstinstallation Es gibt zwei Situationen, in denen Sie entweder Android SDK vorinstalliert haben, wenn Sie es in der Vergangenheit verwendet haben, oder Sie haben überhaupt nichts. Zum Zeitpunkt der Installation werden Sie immer vom Benutzer gefragt, 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 SDK verfügen. Eine weitere Option (siehe Bild unten links) zeigt eine Option für download SDK. Wenn Sie darauf klicken, können Sie SDK mit der neuesten Version direkt von dort herunterladen. Sie können auch verwenden dritte Option in der rechten unteren Ecke Android SDK für mich einrichten durch Anklicken können Sie Schritt für Schritt Ihre SDK einstellen.
Obwohl Sie es auch einrichten können, wenn Android Ihnen eine Liste der verfügbaren Projekte anzeigt, wird unten ein Eingabeaufforderungsfenster angezeigt
Das ist ziemlich einfach, und auch wenn Sie Ihr SDK ändern möchten, können Sie es jederzeit direkt in Ihrem Android Studio ändern
Unter Windows-System Datei -> Projektstruktur. Anschließend wird SDK-Speicherort Option angezeigt. Von dort aus können Sie es einrichten, indem Sie einen Pfad angeben oder durchsuchen.
Oder wenn Sie mit MAC-System verbunden sind, gehen Sie zu den Plattformeinstellungen.
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 belegten. Derzeit können Sie den SDK-Pfad nur innerhalb eines Android-Studio-Projekts ändern, was ärgerlich ist. Stattdessen kopierte ich alle vorherigen Android-SDK-Dateien, die ich mit Eclipse verwendete, in /Android Studio/sdk/
und änderte dann einfach den SDK-Pfad in Eclipse.
Jetzt sind sowohl Android Studio als auch Eclipse glücklich.
File
.Project Structure
.SDK Location
-Textfeld . Beim nächsten Mal verwendet Android Studio diesen Speicherort für alle Ihre Projekte.NB .: Vermeiden Sie Leerzeichen im Pfad, da dies manchmal zu Problemen führen kann.
Vielen Dank, DheeB!
.__ Meine Lösung besteht jedoch darin, das SDK-Verzeichnis von Android mit dem von Android Studio zu verknüpfen:ln -s <FULL_PATH_TO_Android_SDK> <PATH_TO_Android_STUDIO>/sdk
und natürlich vorher, für den Fall, dass Sie umziehen müssenmv <PATH_TO_Android_STUDIO>/sdk to <PATH_TO_Android_STUDIO>/sdk_orig
Außerdem musste ich die build.gradle-Datei des Projekts korrigieren und angeben
classpath 'com.Android.tools.build:gradle:0.6.+'
(statt 0.5. +)
Sie werden die Android Studio-Startseite
Klicken Sie auf Konfigurieren -> Projektvorgaben -> Projektstruktur
Klicken Sie in der linken Spalte auf SDK Location und kopieren Sie den Pfad.
Fügen Sie den Pfad in Arbeitsplatz ein -> Rechtsklick -> Eigenschaften -> klicken Sie auf Erweiterte Systemeinstellungen -> Umgebungsvariablen und ändern Sie den Android-Pfad.
klicken Sie auf 'OK', um die Sitzung zu speichern.
Fügen Sie Tools und Plattform-Tools zum Pfad hinzu und speichern Sie die Änderungen.
Öffnen Sie die Eingabeaufforderung [window + R] und geben Sie adb + enter ein.
Für Android Studio 3.1.2 :
Tools >> SDK-Manager >> Bearbeiten Sie "Android SDK Location" an einem neuen Ort
Setzen Sie anschließend die Umgebungsvariable $ Android_HOME auf Ihren neuen SDK-Speicherort
Soweit ich weiß, gibt es hier einige Möglichkeiten.
folgen Sie einfach den Schritten der offiziellen Dokumentation, wie der folgende Link zeigt
https://developer.Android.com/studio/intro/studio-config#jdk
befolgen Sie die folgenden Schritte der Bildschirmverknüpfungen (siehe unten)
die folgenden Schritte der Bildschirmverknüpfung werden im Folgenden gezeigt
Obwohl viele der oben genannten Antworten dem Zweck dienen, gibt es eine direkte Sache, die wir im Projekt selbst tun können.
Gehen Sie in Eclipse zu Window-> Preferences und wählen Sie "Android" aus dem Menü auf der linken Seite. Auf der rechten Seite wird "SDK Location" angezeigt. Geben Sie hier den Pfad an.
Viel Glück.
Ich schätze aus den Antworten, dass die Leute Ihre Frage nicht verstehen ... Wenn ich recht habe, dass Sie ~\Desktop\github\haben möchten, dann ist das Ändern des SDK-Speicherorts nicht das, was Sie suchen.
In Android Studio 3.2.1: Wählen Sie im neuen Projektdialogfeld Konfigurieren -> Voreinstellungen -> Extras -> Terminal -> Startverzeichnis
Geben Sie den Ordner, den Sie als Projektstandard festlegen möchten, in das Feld ein.
z.B. Meine ist auf .__ eingestellt. ~/Desktop/github / Da meine ganze Arbeit in .__ ist. ~/Desktop/github /
In Android Studio
können Sie den allgemeinen Android SDK
-Pfad in der Datei festlegen:% Home% .AndroidStudio2.1\config\options\jdk.table.xml
Ich hatte das gleiche Problem, aber der Sdk-Pfad zeigte auf ein bereitgestelltes Laufwerk. Ich habe festgestellt, dass Android Studio einfach beendet, das Gerät abgemeldet und Android Studio neu gestartet wurde, sodass nach dem Sdk-Speicherort gefragt wurde, da es keinen hatte (Android Studio Beta 0.8.7).
Daher denke ich, wenn Sie Android Studio gerade beenden,\Android-Studio\sdk löschen oder an einen anderen Ort verschieben und Android Studio erneut starten, sollte es auch nach dem Sdk-Speicherort fragen.
Als ich in Android Studio 3.1.4 Probleme damit hatte, bestand die Lösung darin, in das app
-Dropdown-Menü meines Projekts zu wechseln. Dort Edit Configurations > Defaults > JAR Application
, wo sich auf der ersten Registerkarte JRE
ein Configuration
-Feld befindet. Wenn Sie das auf meinen JRE-Pfad setzen, wurde das Problem für mich gelöst.
Einfache Antwort Arbeit für 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 rechts unter dem Bild aus
Schritt 3: Durchsuchen Sie nun den SDK-Speicherort von Ihrem Computer aus (siehe unten) ...
Schritt 4: Klicken Sie auf OK.
In Android Studio 1.2.2 können Sie einfach das projektbasierte SDK ändern, Schritte: