Android Studio - Jak zmienić ścieżkę Android SDK

Kiedy otwieram Android SDK Manager z Android Studio , wyświetlana jest ścieżka SDK:

\android-studio\sdk

Chcę zmienić tę ścieżkę. Jak to zrobić?

Author: vbence, 2013-05-16

29 answers

Z Android Studio 1.0.1

Przejdź do

  1. File - > project Structure into Project Structure
  2. Left - > SDK Location
  3. Wybierz lokalizację SDK Androida (stara wersja użyj naciśnij +, Dodaj inny sdk)
 588
Author: Crossle Song,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-30 11:28:37

Dla projektów domyślnie:

1. Zamknij bieżący projekt (plik->Zamknij projekt)

Dostaniesz powitanie w oknie dialogowym Android Studio. W tym:

2. Kliknij Configure -> Project Defaults - > project Structure

3. Kliknij lokalizację SDK w lewej kolumnie

4. Umieść ścieżkę do Android SDK w polu "Android SDK location".

(przykładowa lokalizacja SDK: C:\android-sdk; mam podfoldery takie jak add-ons, platforms etc pod C:\android-sdk)

5. Kliknij OK, aby zapisać zmiany


6. Baw się dobrze!


Kolejne kroki były dla starszych wersji(

4. W środkowej kolumnie kliknij Android SDK (z ikoną Androida) lub kliknij + na górze, jeśli nie widzisz wpisu z ikoną Androida.

5. Zmień ścieżkę domową SDK i wybierz prawidłowy cel

 604
Author: Dheeraj Bhaskar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-12 11:13:32

W oknie szybkiego uruchamiania wybierz Konfiguruj, następnie wybierz Ustawienia domyślne projektu, a następnie wybierz strukturę projektu. Następnie po lewej stronie w obszarze Ustawienia Platformy wybierz SDK. Następnie po prawej stronie wybierz bieżącą platformę android, mój był platformą Android 4.2.2 i usuń go za pomocą czerwonego przycisku minus u góry, a następnie dodaj nową platformę android za pomocą zielonego przycisku plus U góry i wskaż go do bieżącego folderu SDK i to wszystko.

 35
Author: JosephN,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-05-29 17:55:12

Skonfigurowałem w ten sposób

On

Witamy w Android Studio Screen

Kliknij Skonfiguruj Następnie

Domyślne wartości projektu a następnie struktura projektu

Then Android SDK i wybrałem ścieżkę do mojej bieżącej lokalizacji Android SDK Tutaj wpisz opis obrazka

Tutaj wpisz opis obrazka

 30
Author: For Guru,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-03 20:43:30

Zmiana lokalizacji sdk w Ustawieniach projektu częściowo rozwiąże problem. Gdy Android Studio jest używany do pobrania nowego SDK, umieści nowy SDK w wewnętrznym folderze SDK (wewnątrz Android Studio).

Obecni programiści Androida będą już mieli duży folder SDK (zwany dalej zewnętrznym folderem SDK) zawierający wszystkie SDK pobrane przed pojawieniem się Android Studio.

Dla użytkowników komputerów Mac / Linux, ale jest dobre wyjście. Miękka linki!

Wyjdź z Android Studio i wykonaj następujące kroki:

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
I jesteśmy gotowi. Uruchom SDK Manager po uruchomieniu Android Studio, patrz, jak odkrywa wszystkie istniejące SDK jak urok :).
 22
Author: mayank_io,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-15 12:43:23

Oto jak możesz zmienić ścieżkę SDK Androida w Android studio:

  1. Otwórz wymagany projekt Androida w Android studio
  2. Kliknij główny folder projektu i naciśnij F4
  3. Teraz kliknij " SDK " w Ustawieniach Platformy (po lewej stronie okna dialogowego)
  4. Powinieneś teraz zobaczyć znak plusa na górze, kliknij go i wybierz "Android SDK"
  5. Teraz zostaniesz poproszony o wybranie wymaganego folderu SDK
  6. Wybierz wymagany cel budowania (jeśli konieczne) i kliknij " ok "
  7. Teraz powinieneś zobaczyć nowy wpis na liście SDK
  8. Kliknij "Moduły" w Ustawieniach projektu
  9. Wybierz folder projektu i z listy rozwijanej "moduł SDK" wybierz nowy wpis SDK i kliknij "Zastosuj"
  10. Teraz kliknij " OK " i gotowe.

Uwaga: Jeśli zmiany nie wejdą w życie, ponowne uruchomienie android studio powinno rozwiązać problem.

 13
Author: Aditya Gaykar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-11 17:02:32

EUREKA znalazłem!

Z aktualnym Studio 1.3 każdy projekt ma Plik local.properties, w którym można edytować SDK!

 13
Author: raudi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-06 21:42:27

Ułatw sobie życie za pomocą klawiszy skrótu
ctrl+shift+alt+S
lub

przechodząc do file - >project structure:
Tutaj wpisz opis obrazka

Otworzy to okno, w którym możesz wybrać swoje SDK
Tutaj wpisz opis obrazka

 7
Author: Abdul Manan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-28 13:04:45

Zauważyłem, że najnowsza wersja Android Studio nie wydaje się mieć opcję "SDKs" ścieżka, która jest wymieniona w wielu odpowiedziach. Zgaduję, że zniknął w jednej z aktualizacji, gdzieś na końcu linii?

Sposób, w jaki rozwiązałem ten problem (osx) był:

  1. przejdź do Ustawienia projektu (Cmd + ;)
  2. in SDK Location upewnij się, że wskazujesz właściwą lokalizację SDK (zazwyczaj /Applications/Android Studio.app / sdk) następnie hit Zastosuj
  3. najważniejszy krok-hit "Synchronizacja projektu z plikami Gradle"

Nie robiłem kroku 3, a to mnie odrzucało. Po synchronizacji wszystkie źródła r należą do nas....

 5
Author: Kaushik Gopal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-07-06 21:50:37

Można również utworzyć zmienną środowiskową (w systemie Windows) ANDROID_HOME do lokalizacji Android SDK i Android Studio będzie z tego korzystać.

 4
Author: oceanfeeling,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-01 19:18:19

Goto menu File - > struktura projektu lub klawisz Ctrl + Alt + Shift + s

Tutaj wpisz opis obrazka

I przykład http://how-to-android-studio.blogspot.com/2014/11/set-sdk-location.html

 4
Author: Sumeta Pongpanna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-22 06:18:59

Try this way I try in Android Studio 2.0
Krok 1: File - > Setting
Krok 2: Ustawienie - > opcja SDK
Krok 3: Kliknij opcję Edytuj w lokalizacji Sdk
Krok 4: Show "SDK Components Setup"
Krok 5: Kliknij na trzy"..."w" komponentach SDK "
Krok 6: Wybierz nową ścieżkę SDK
Tutaj wpisz opis obrazka

 4
Author: Bipin Bharti,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-21 21:46:49

Powyższe odpowiedzi są dość poprawne, ale czasami Android Studio, nie lubi odświeżać po zmianie ścieżki SDK, szybkim rozwiązaniem jest dokonanie pewnych zmian w pliku budowania i kliknięcie synchronizacji. Odświeży Ci projekt.

Szczęśliwe kodowanie... :)

 3
Author: Sanchit Gupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-14 13:53:53

W systemie Windows naciśnij ctrl + shift + alt + S który otworzy właściwości projektu, w którym znajdziesz pierwszą opcję o nazwie SDK Location Kliknij na nią i tam możesz zmienić SDK path, JDK path i NDK path również

 3
Author: Kalpit Champanery,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-30 08:25:41

Podczas pierwszej instalacji są dwie sytuacje albo masz preinstalowany Android SDK, jeśli używałeś go w przeszłości lub nie masz nic, w momencie instalacji Instalator zawsze pyta użytkownika, jak chcesz skonfigurować SDK z Twoim studiem.

Możesz po prostu podać ścieżkę lub przejrzeć folder, w którym sdk jest dostępne w systemie lokalnym. Jeśli masz już SDK, inna opcja, jak pokazano na poniższym obrazku w lewym dolnym rogu jest fajna opcja dla Pobierz SDK, przez klikając go możesz pobrać SDK z najnowszą wersją bezpośrednio stamtąd, możesz również użyć trzeciej opcji patrz w prawym dolnym rogu setup Android SDK for me klikając go możesz krok po kroku ustawić swoje sdk.

Tutaj wpisz opis obrazka

Chociaż możesz go również skonfigurować, gdy Android wyświetli listę dostępnych projektów, okno zachęty startowe pokazane poniżej

Tutaj wpisz opis obrazka

To całkiem proste, a także czasami, jeśli chcesz zmienić SDK, zawsze możesz zmień go bezpośrednio w Android Studio z

W systemie windows Plik -- > struktura projektu, a następnie zobaczysz opcję SDK Location i stamtąd możesz ją ustawić, podając ścieżkę lub przeglądając ją.

Tutaj wpisz opis obrazka

Lub jeśli jesteś na MAC system to z ustawień Platformy.

Tutaj wpisz opis obrazka

 3
Author: TapanHP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-15 11:33:55

To może nie jest to, czego chcesz, ale będąc użytkownikiem eclipse miałem ten sam problem z duplikatem folderów sdk, które pochłaniały całą moją przestrzeń ssd. Obecnie możesz zmienić tylko ścieżkę sdk wewnątrz projektu android studio, co jest denerwujące. Zamiast tego skopiowałem wszystkie poprzednie pliki SDK Androida, których używałem z eclipse do /Android Studio/sdk/, a następnie zmieniłem ścieżkę sdk wewnątrz eclipse.

Teraz zarówno android studio, jak i eclipse są zadowoleni.

 2
Author: ItsNotAboutTheName,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-03 20:14:27

W Android Studio 2.2.3 myślę, że możesz zmienić domyślną lokalizację SDK dla wszystkich projektów z górnego menu:

Plik - > Struktura Projektu...

Pojawia się okno jak poniżej:

Tutaj wpisz opis obrazka

 2
Author: Bianca D.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-12 12:41:56

Dzięki DheeB, w rzeczy samej!
Ale moim rozwiązaniem jest połączenie Android SDK dir do android studio jeden:
ln -s <FULL_PATH_TO_ANDROID_SDK> <PATH_TO_ANDROID_STUDIO>/sdk
i oczywiście wcześniej, na wszelki wypadek, trzeba przenieść
mv <PATH_TO_ANDROID_STUDIO>/sdk to <PATH_TO_ANDROID_STUDIO>/sdk_orig
Dodatkowo musiałem poprawić budowę projektu.gradle plik i określić
classpath 'com.android.tools.build:gradle:0.6.+'
(zamiast 0,5.+)

 1
Author: bersen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-12-15 20:22:06
  1. Dotknij -- > plik -- > Zamknij bieżący projekt.

You ' ll Android Studio home page

  1. Kliknij Configure -> Project Defaults - > project Structure

  2. Kliknij lokalizację SDK w lewej kolumnie i skopiuj ścieżkę.

  3. Wklej ścieżkę w moim komputerze - > kliknij prawym przyciskiem myszy - > Właściwości - > kliknij Zaawansowane ustawienia systemu - > zmienne środowiskowe i zmień ścieżkę domową Androida.

  4. Kliknij na 'OK', aby zapisać sesja.

  5. Dodaj narzędzia i narzędzia platformy w ścieżce i zapisz zmiany.

  6. Otwórz wiersz polecenia [okno+R] i wpisz adb + enter.

 1
Author: Vishnu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-16 18:20:36
  1. Kliknij na File menu.
  2. Wybierz Project Structure.
  3. Edytuj ścieżkę w polu tekstowym SDK Location. Od następnego razu Android Studio użyje tej lokalizacji dla wszystkich twoich projektów.

Uwaga: unikaj spacji na ścieżce, ponieważ czasami może to prowadzić do problemów.

 1
Author: Sanket B,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-03-09 18:15:25

Tak to się robi, w Android Studio Dla windows Pierwszy dostał się do struktury projektu

Następnie do karty lokalizacji sdk

Stamtąd wybierz lokalizację android sdk i wybierz ścieżkę sdk, a następnie kliknij przycisk OK przycisk

Zrobione

 1
Author: Abhijeet,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-31 07:10:59

Dla Android Studio 3.1.2:

Narzędzia > > Menedżer SDK > > Edytuj "Android SDK Location" do nowej lokalizacji

Następnie Ustaw zmienną środowiskową $ ANDROID_HOME do nowej lokalizacji SDK

 1
Author: clrajapaksha,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-17 04:41:11

Miałem ten sam problem, ale ze ścieżką sdk wskazującą na zamontowany napęd. Znalazłem, że po prostu zamknąć Android Studio, odmontować urządzenie i ponownie uruchomić Android Studio sprawił, że poprosić o lokalizację sdk, ponieważ nie miał (Android Studio Beta 0.8.7).

Dlatego myślę, że jeśli po prostu zamknąć Android Studio, usunąć \android-studio \ sdk lub przenieść go gdzie indziej i uruchomić Android Studio ponownie, powinien poprosić o lokalizację sdk, jak również.

 0
Author: user3918631,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-26 08:27:34

Chociaż wiele z powyższych odpowiedzi służy temu celowi, jest jedna prosta rzecz, którą możemy zrobić w samym projekcie.

W Eclipse, przejdź do Window- > Preferences, wybierz "Android" z menu po lewej stronie. Na prawym panelu zobaczysz "SDK Location". Podaj ścieżkę tutaj.

Powodzenia.

 0
Author: Durga Mohan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-15 10:15:09

W Android studio 1.2.2 można po prostu zmienić project based SDK, Kroki:

  1. Kliknij prawym przyciskiem myszy na Module i wybierz opcję Open module setting lub naciśnij F12
  2. Wybierz lokalizację SDK z lewej strony
  3. Teraz możesz zmienić lokalizację SDK, a także lokalizację JDK z tej strony
 0
Author: Pankaj kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-23 06:30:56

W Android Studio możesz ustawić ogólną ścieżkę Android SDK w pliku: %Home%.AndroidStudio2. 1 \ config \ options \ jdk.stolik.xml

 0
Author: Ujjwal Singh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-09 11:54:00

Kiedy wpadłem w kłopoty z tym na Android Studio 3.1.4 rozwiązaniem było przejście do app rozwijanego projektu, a następnie Edit Configurations > Defaults > JAR Application Gdzie znajduje się JRE Pole na początkowej karcie Configuration. Ustawienie tego na mojej ścieżce JRE rozwiązało problem dla mnie.

 0
Author: glenatron,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-20 11:25:43

Prosta Odpowiedź Działa Na Pewno...

Krok 1: Kliknij Prawym Przyciskiem Myszy Projekt> > Wybierz Otwórz Ustawienie Modułu --> Krok 2: Wybierz lokalizację SDK z prawej strony poniżej obrazu

Tutaj wpisz opis obrazka

Krok 3: Teraz przeglądaj lokalizację SDK z komputera, jak pokazano poniżej... Tutaj wpisz opis obrazka

Krok 4: Kliknij OK.

 0
Author: Ambilpura Sunil Kumar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-09-27 12:12:38

Android Studio jest wybredny co do lokalizacji SDK, jeśli zauważysz po pierwszym kliknięciu przycisku Przeglądaj domyślnie do katalogu domowego, trzymaj sdk blisko i używaj go, a następnie projekt powinien znaleźć sdk nie ma problemu.

 -1
Author: Oscar Arango,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-25 16:34:22