Android Studio-Android SDK 경로를 변경하는 방법


504

Android Studio 에서 Android SDK Manager 를 열면 표시되는 SDK 경로는 다음과 같습니다.

\android-studio\sdk

이 길을 바꾸고 싶습니다. 어떻게합니까?


7
@GauravAgarwal, 아니요, Dheeraj Bhaskar의 답변과 동일한 위치로 이어지기 때문에 허용 된 답변도 정답입니다. "Android SDK 위치 :이 위치는 새 프로젝트 및 기존 프로젝트가없는 프로젝트에 사용됩니다. sdk.dir 속성이있는 local.properties 파일 " 사실, 승인 된 답변은 DheeB의 답변보다 약간 낫습니다. 현재 프로젝트에 대해 현재 local.properties 파일을 자동으로 확인하기 때문입니다 (동시에 그렇지 않은 다른 모든 Android 프로젝트의 기본 SDK 위치를 변경 함) 하나를 명시 적으로 정의하십시오).
Stephan Branczyk

3
% AppData % \ .. \ Local \ Android \ sdk는 ADT가 Windows 10 Technical Preview 64 비트에서 Android SDK를 설치 한 위치
Tony

4
바로 가기 키로 인생을 편하게 만드십시오ctrl+shift+alt+S
Abdul Manan

답변:


611

Android Studio 1.0.1에서

이동

  1. 파일-> 프로젝트 구조에 프로젝트 구조
  2. 왼쪽-> SDK 위치
  3. SDK 위치 Android SDK 위치 선택 (이전 버전은 Press +를 누르고 다른 SDK 추가)

5
프로젝트를 변경하고 싶지 않고 프로젝트를 시작하기 전에 프로젝트를 선택할 수 있습니까? 가능합니까? 미리 감사드립니다
Klaus Villaca

2
Mac 사용자를위한 참고 사항 (적어도 android studio 0.2.9의 경우) : F4 대신 command-; (즉 파일-> 프로젝트 구조). 왼쪽에서 프로젝트의 SDK 위치를 변경할 수 있습니다.
qix

3
KlausVillaca와 @GauravAgarwal에게 당신은 착각합니다. Android Studio는 ADT Eclipse처럼 전혀 구성되지 않습니다. 그리고이 허용 된 답변은 DheeB의 답변과 정확히 같은 장소로 연결됩니다 (Android SDK 위치 :이 위치는 새 프로젝트 및 local.properties 파일이없는 기존 프로젝트에 사용됩니다 sdk.dir 속성. ")
Stephan Branczyk

1
스크린 샷과 함께 자세한 답변은 여기 [ stackoverflow.com/questions/30437653/…
Takermania

내가 저지른 작은 실수는 내가 원하는 path / sdk 폴더에 oldpath / sdk 폴더를 먼저 복사하지 않았기 때문에 SDK가 없기 때문에 경로 변경이 작동하지 않았다는 것입니다.
Răzvan Barbu

613

프로젝트 기본값 :

1. 현재 프로젝트 닫기 (파일-> 프로젝트 닫기)

Android Studio 대화 상자에 오신 것을 환영합니다. 그 점에서 :

2. 구성-> 프로젝트 기본값-> 프로젝트 구조를 클릭하십시오.

3. 왼쪽 열에서 SDK 위치를 클릭하십시오

4. "Android SDK 위치"필드에 Android SDK 경로를 입력하십시오.

( 예 SDK 위치 : C:\android-sdk나는이 하위 폴더처럼이 add-ons, platforms등 아래 C:\android-sdk)

5. 확인을 클릭하여 변경 사항을 저장하십시오.


6. 재미있게 보내세요!


다음 단계는 Android Studio의 이전 버전 (<1.0)에 대한 단계입니다.

4. 가운데 열에서 Android SDK (Android 아이콘 사용)를 클릭하거나 Android 아이콘이있는 항목이 표시되지 않으면 상단의 +를 클릭하십시오.

5. SDK 홈 경로를 변경하고 유효한 대상을 선택하십시오.


2
Android Studio를 엽니 다. Android Studio 창 시작에서 구성-> 프로젝트 기본값-> 프로젝트 구조를 클릭하십시오. (이 단계에서 약간 변경됩니다. 0.3.2 버전을 사용하고 있습니다). 플랫폼 설정의 왼쪽 열에서 Android SDK를 클릭하십시오. 를 선택하고 대화 상자-> "C : / Users / <username> / android-sdks"(<username> 대신 실제 경로)를 사용하여 "Android SDK 위치"아래에 새 경로를 입력하십시오. 적용하십시오 (그리고 경우에 따라 Andr Studio를 재설정하십시오). 경로가 성공적으로 저장되었습니다. 플랫폼 설정에서 다시 SDK를 클릭하십시오. 이제 중간 열에서 나는 새 경로에 설치된 모든 SDK를 볼 수 있습니다
gian1200

2
그러나 새 프로젝트 (Android Studio에 오신 것을 환영합니다-> 새 프로젝트)를 만들려고 할 때 "compile with"에 사용할 수있는 옵션은 새로운 / 업데이트 된 프로젝트 대신 "오래된 경로"에서 사용할 수있는 SDK입니다.
gian1200

3
"수정"하지만 버그 인 것 같습니다. 설명 : 기본 SDK 경로에는 API 17이 있으며, 새로운 API에는 API 15, 18 및 19가 있습니다. Platform Settings 아래의 SDK 내부에 API 15, 17, 18, 19가 나열되어 있습니다. "새 프로젝트 대화 상자"에 빨간색 마이너스)가 표시되면 "컴파일 대상"옵션에 대한 올바른 목록이 표시됩니다.
gian1200

2
@ Lukasz'Severiaan'Grela, 아니요,이 답변은 기존 답변뿐만 아니라 거의 모든 프로젝트의 설정을 수정하는 승인 된 답변의 지침과 정확히 동일한 화면으로 연결됩니다. "Android SDK 위치 :이 위치는 새 프로젝트 및 sdk.dir 속성이있는 local.properties 파일이없는 기존 프로젝트에 사용됩니다."
Stephan Branczyk

1
나는 최고로 표시 된이 답변과 가장 많이 찬성 된 답변 모두에서 단계를 수행했지만 SDK 종속성을 수정하지는 못했습니다. 그래서 Studio를 종료하고 android-studio / sdk 폴더를 삭제하고 Studio를 다시 시작했습니다. 그런 다음 android-studio / sdk를 찾을 수 없으므로 기본 sdk (앞서 설명한 단계에 따라 선택됨)를 사용한다고 말했습니다. 이 후에야 모든 것이 잘 작동했습니다. 따라서 Studio는 여전히 '네이티브'SDK를 기본 설정보다 선호하는 것처럼 보입니다.
Coryffaeus

36

빠른 시작 창에서 구성을 선택한 다음 프로젝트 기본값을 선택한 다음 프로젝트 구조를 선택하십시오. 그런 다음 왼쪽의 플랫폼 설정에서 SDK를 선택하십시오. 그런 다음 오른쪽에서 현재 안드로이드 플랫폼을 선택하고 내 안드로이드는 안드로이드 4.2.2 플랫폼이며 상단의 빨간색 빼기 버튼을 사용하여 삭제 한 다음 상단의 녹색 더하기 버튼을 사용하여 새 안드로이드 플랫폼을 추가하고 현재 SDK 폴더와 그 폴더입니다.


이것은 나를 위해 일했습니다-비록 먼저 열린 프로젝트 에이 작업을 시도했지만. 기본 설정을 변경하고 프로젝트를 다시 가져 오면 작동 할 수있었습니다.
스택 덤프

"빠른 시작 창"이란 무엇입니까?
raudi

빠른 시작 창은 android studio에서 프로젝트가 열려 있지 않을 때 자동으로 표시되는 창입니다.
lukas

우수,이 대답은 내 사건이다, 아직 생성 된 프로젝트하지 않을 때 작동하는 모든의 고유 한
Aracem

나를 위해 작동하지 않습니다, 지금 무엇을 해야할지 확실하지 않습니다. 누구든지 아이디어가 있습니까? Android 용으로 개발할 때 왜 쉬운 일이 아닙니다.
Rob

32

나는 이런 식으로 구성

의 위에

Android Studio 화면에 오신 것을 환영합니다

구성을 클릭 한 다음

프로젝트 기본값프로젝트 구조

그런 다음 Android SDK 및 현재 Android SDK 위치로의 경로를 선택했습니다. 여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


24

프로젝트 설정에서 SDK 위치를 변경하면 문제가 부분적으로 해결됩니다. Android Studio를 사용하여 새 SDK를 다운로드하면 새 SDK가 내부 SDK 폴더 (Android Studio 내부)에 배치됩니다.

기존 Android 개발자에게는 Android Studio가 출시되기 전에 다운로드 한 모든 SDK가 포함 된 큰 SDK 폴더 (이하 외부 SDK 폴더라고 함)가 이미 있습니다.

Mac / Linux 사용자에게는 좋은 방법이 있습니다. 소프트 링크!

Android Studio를 종료하고 다음 단계를 수행하십시오.

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

그리고 우리는 가도 좋습니다. Android Studio를 시작한 후 SDK Manager를 시작하고 기존 SDK를 모두 매력처럼 발견하는 것을 지켜보십시오. :)


2
윈도우 이름 바꾸기 <안드로이드 스튜디오 경로>를 들어 / SDK에 sdk.orig & cmd를 실행하여 부드러운 심볼릭 링크를 만들 : mklink / D ./sdk C : \ <외부 SDK 폴더> 내부에서 <안드로이드 스튜디오 경로>
goodies4uall

14

유레카 나는 그것을 발견했다!

현재 Studio 1.3에서 각 프로젝트에는 local.propertiesSDK를 편집 할 수 있는 파일이 있습니다!


local.properties파일은 상단에 다음과 같은 주석이 있습니다 "## This file is automatically generated by Android Studio. # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
jacoballenwood

13

Android 스튜디오에서 Android SDK 경로를 변경하는 방법은 다음과 같습니다.

  1. 안드로이드 스튜디오에서 필요한 안드로이드 프로젝트를 엽니 다
  2. 메인 프로젝트 폴더를 클릭하고 F4를 누르십시오
  3. 이제 플랫폼 설정 (대화 상자의 왼쪽)에서 "SDK"를 클릭하십시오.
  4. 상단에 더하기 부호가 표시되면 클릭하고 "Android SDK"를 선택하십시오.
  5. 이제 필요한 SDK 폴더를 선택하라는 메시지가 표시됩니다
  6. 필요한 빌드 대상을 선택하고 (필요한 경우) "확인"을 클릭하십시오
  7. 이제 SDK 목록에 새 항목이 표시됩니다
  8. 프로젝트 설정에서 "모듈"을 클릭하십시오
  9. 프로젝트 폴더를 선택하고 "Module SDK"드롭 다운에서 새 SDK 항목을 선택하고 "적용"을 클릭하십시오.
  10. 이제 "확인"을 클릭하십시오.

참고 : 변경 사항이 적용되지 않으면 Android Studio를 다시 시작하면 문제가 해결됩니다.


{및 중 하나를 설정 설정 또는 속성이없는 - - 내가 잃었어요 : 아무것도 내가 프로젝트 폴더에 F4를 누르면 발생하지
raudi

메인 프로젝트 폴더는 왼쪽 패널에 있습니다.) 또한 컨텍스트 메뉴에서 마우스 오른쪽 버튼을 클릭하면 "Open Module Settings F4"옵션이 있습니다.
Lukasz 'Severiaan'Grela

이것은 나를 위해 일했다! 메모는 소중합니다 .Android Studio를 다시 시작할 때까지 작동하지 않았습니다. 감사!
Emilia Tyl

9

바로 가기 키 또는 파일-> 프로젝트 구조로 이동 하여 삶을 편하게하십시오 .
ctrl+shift+alt+S



여기에 이미지 설명을 입력하십시오

SDK를 선택할 수있는이 창이 열립니다.
여기에 이미지 설명을 입력하십시오


6

이 방법을 사용해보십시오. Android Studio 2.0에서 시도
하십시오. 1 단계 : 파일-> 설정
2 단계 : 설정-> SDK 옵션
3 단계 : SDK 위치에서 편집 옵션을 클릭하십시오
. 4 단계 : "SDK 구성 요소 설정"표시
5 단계 : 3을 클릭하십시오. "SDK Components Wizad"의
6 단계 : 새 SDK 경로 선택
여기에 이미지 설명을 입력하십시오


5

ANDROID_HOME 환경 변수 (Windows)를 Android SDK의 위치에 만들면 Android Studio에서이를 사용할 수 있습니다.


2
이것은 나를 위해 작동하지 않습니다. 적어도 SDK의 루트로 설정하면 (win7 / studio1.3)
raudi

5

최신 버전의 Android Studio에는 많은 답변에서 언급 된 "SDK"경로 옵션이없는 것으로 나타났습니다. 업데이트 중 하나에서 사라 졌다고 생각합니다.

이 문제 (osx)를 해결 한 방법은 다음과 같습니다.

  1. 프로젝트 설정으로 이동 ( Cmd +; )
  2. 에서 SDK 위치 확인 (일반적으로 / 응용 프로그램 / 안드로이드 Studio.app/sdk는) 다음 공격 올바른 SDK의 위치를 가리키고 적용
  3. 가장 중요한 단계- "그라들 파일과 프로젝트 동기화"를 누르십시오

나는 3 단계를하지 않았고 그것은 나를 버렸다. 동기화 후 모든 소스 r이 우리에게 속합니다 ....



4

위의 답변은 꽤 정확하지만 때로는 Android Studio에서 SDK 경로 변경 후 새로 고침을 좋아하지 않습니다. 빠른 해결책은 빌드 파일을 약간 변경하고 동기화를 클릭하는 것입니다. 프로젝트를 새로 고칩니다.

행복한 코딩 ... :)


4

처음 설치하는 동안 이전에 사용한 적이있는 Android SDK를 사전 설치했거나 전혀없는 두 가지 상황이 있습니다. 설치시 설치 프로그램은 항상 사용자에게 스튜디오에서 SDK를 구성하는 방법을 묻습니다.

여기에 경로를 지정하거나 로컬 시스템에서 sdk를 사용할 수있는 폴더를 찾아 볼 수 있습니다. 당신이 이미 SDK를 가지고 있다면, 왼쪽 아래 모서리에 아래 그림과 같이 다른 옵션이 있습니다. 다운로드 SDK 에는 멋진 옵션 이 있습니다. 클릭하면 최신 릴리스가있는 SDK를 다운로드 할 수 있습니다. 오른쪽 아래에서 세 번째 옵션을 사용할 수도 있습니다 모서리 설정 Android SDK를 클릭하면 SDK를 단계별로 설정할 수 있습니다.

여기에 이미지 설명을 입력하십시오

Android에서 사용 가능한 프로젝트 목록을 표시 할 때 설정할 수도 있지만 아래에 표시된 시작 프롬프트 창

여기에 이미지 설명을 입력하십시오

그것은 매우 쉽고, 때로는 SDK를 변경하려는 경우 언제든지 Android Studio에서 언제든지 변경할 수 있습니다.

Windows 시스템 파일-> 프로젝트 구조 에서 SDK 위치 옵션 이 표시 되며 경로를 제공하거나 찾아서 설정할 수 있습니다.

여기에 이미지 설명을 입력하십시오

또는 MAC 시스템 에있는 경우 플랫폼 설정에서.

여기에 이미지 설명을 입력하십시오


4

Android Studio 2.2.3에서는 최상위 메뉴에서 모든 프로젝트의 기본 SDK 위치를 변경할 수 있다고 생각합니다.

파일-> 프로젝트 구조 ...

아래와 같은 창이 나타납니다.

여기에 이미지 설명을 입력하십시오


3

Windows에서 Ctrl + Shift + Alt + s 를 누르면 SDK 속성이라는 첫 번째 옵션을 찾을 수있는 프로젝트 속성이 열립니다. 클릭하면 SDK 경로, JDK 경로 및 NDK 경로도 변경할 수 있습니다


2

이것은 원하는 것이 아니지만 일식 사용자 인 경우 모든 ssd 공간을 먹는 중복 sdk 폴더에 동일한 문제가 있습니다. 현재 당신은 성가신 안드로이드 스튜디오 프로젝트 내에서 SDK 경로 만 변경할 수 있습니다. 내가 대신 한 것은 일식과 함께 사용했던 모든 이전 안드로이드 SDK 파일을 복사 /Android Studio/sdk/한 다음 일식 내 SDK 경로를 변경 한 것입니다.

이제 안드로이드 스튜디오와 일식이 모두 행복합니다.


2

내가 아는 한 여기에 몇 가지 방법이 있습니다.

  • Android Studio 3.3.2 (테스트는 정상 임)

방법 : 1

벨로우즈 링크가 보여주는 것처럼 공식 문서의 단계를 따르십시오.

https://developer.android.com/studio/intro/studio-config#jdk

방법 : 2

다음과 같이 화면 바로 가기 단계를 수행하십시오.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

방법 : 3

다음과 같이 화면 바로 가기 단계를 수행하십시오.

여기에 이미지 설명을 입력하십시오


1
  1. -> 파일-> 현재 프로젝트 닫기를 누릅니다.

Android Studio 홈페이지

  1. 구성-> 프로젝트 기본값-> 프로젝트 구조를 클릭하십시오.

  2. 왼쪽 열에서 SDK 위치를 클릭하고 경로를 복사하십시오.

  3. 내 컴퓨터에 경로를 붙여 넣기-> 마우스 오른쪽 버튼으로 클릭-> 속성-> 고급 시스템 설정-> 환경 변수를 클릭하고 안드로이드 홈 경로를 변경하십시오.

  4. '확인'을 클릭하여 세션을 저장하십시오.

  5. 경로에 도구 및 플랫폼 도구를 추가하고 변경 사항을 저장하십시오.

  6. 명령 프롬프트 [window + R]를 열고 adb + enter를 입력하십시오.


1
  1. File메뉴를 클릭하십시오 .
  2. 를 선택하십시오 Project Structure.
  3. SDK Location텍스트 상자 에서 경로를 편집하십시오 . 다음 번부터 Android Studio는 모든 프로젝트에이 위치를 사용합니다.

주의 : 경로에 공백이 있으면 가끔 문제가 발생할 수 있으므로 피하십시오.


아니요. 경로에서 공백을 제거하거나 공백을 포함하지 않는 완전히 새로운 위치로 폴더를 이동할 수 있습니다.
Sanket B

1

이것이 Windows 용 Android Studio에서 수행 된 방식입니다. 먼저 프로젝트 구조에 도달

그런 다음 SDK 위치 탭으로

거기에서 안드로이드 SDK 위치를 선택하고 SDK 경로를 선택한 다음 확인 버튼을 클릭하십시오.

끝난


1

대한 안드로이드 스튜디오 3.1.2 :

도구 >> SDK 관리자 >> "Android SDK 위치"를 새 위치로 편집

그런 다음 환경 변수 $ ANDROID_HOME 을 새 SDK 위치로 설정하십시오.


0

나는 같은 문제가 있었지만 SDK 경로가 마운트 된 드라이브를 가리키고 있습니다. Android Studio를 종료하고 장치를 마운트 해제하고 Android Studio를 다시 시작하면 SDK 위치가 없기 때문에 SDK 위치를 묻습니다 (Android Studio Beta 0.8.7).

따라서 Android Studio를 종료하거나 \ android-studio \ sdk를 삭제하거나 다른 곳으로 이동 한 다음 Android Studio를 다시 시작하면 SDK 위치도 요청해야합니다.


0

위의 답변 중 다수가 목적에 부합하지만 프로젝트 자체에서 할 수있는 일이 한 가지 있습니다.

Eclipse에서 Window-> Preferences로 이동하여 왼쪽 메뉴에서 "Android"를 선택하십시오. 오른쪽 패널에 "SDK 위치"가 표시됩니다. 여기에 경로를 제공하십시오.

행운을 빕니다.


0

Android Studio 1.2.2에서는 프로젝트 기반 SDK를 간단하게 변경할 수 있습니다.

  1. 모듈을 마우스 오른쪽 버튼으로 클릭하고 모듈 설정 열기를 선택하거나 F12를 누르십시오.
  2. 왼쪽에서 SDK 위치 선택
  3. 이제이 페이지에서 SDK 위치와 JDK 위치를 변경할 수 있습니다

0

에서 Android Studio당신은 일반적으로 설정할 수 있습니다 Android SDK파일에 경로 : % 홈 % .AndroidStudio2.1 \ 설정 \ 옵션 \ jdk.table.xml


0

Android Studio 3.1.4 에서이 문제가 발생했을 때 해결책은 app프로젝트 의 드롭 다운으로 이동 한 다음 초기 탭 에 상자 Edit Configurations > Defaults > JAR Application가있는 것입니다 . JRE 경로로 설정하면 문제가 해결되었습니다.JREConfiguration


0

간단한 답변 작업

1 단계 : 프로젝트를 마우스 오른쪽 버튼으로 클릭 >> 오픈 모듈 설정 선택-> 2 단계 : 이미지 오른쪽 아래에서 SDK 위치 선택

여기에 이미지 설명을 입력하십시오

3 단계 : 이제 아래 그림과 같이 컴퓨터에서 SDK 위치를 찾습니다. 여기에 이미지 설명을 입력하십시오

4 단계 : 확인을 클릭하십시오.


0

사람들이 귀하의 질문을 이해하지 못한다는 응답에서 추측하고 있습니다 ... ~ \ Desktop \ github \를 원한다면 SDK 위치를 변경하는 것이 당신의 것이 아닙니다.

Android Studio 3.2.1에서 : 새 프로젝트 대화 상자에서 구성-> 환경 설정-> 도구-> 터미널-> 디렉토리 시작을 선택하십시오.

원하는 폴더를 프로젝트 기본값으로 필드에 넣으십시오.

예를 들어 Mine은 ~ / Desktop / github /로 설정되어 있기 때문에 모든 작업은 ~ / Desktop / github /에 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.