[Android] SDK location not found

June·2023년 7월 15일

SDK location not found

다른 사람이 작성한 압축된 프로젝트를 전달받아 프로젝트 열기를 했을 때 다음과 같은 오류가 발생하였다.

SDK location not found. 
Define a valid SDK location with an ANDROID_HOME environment variable or by setting the 
sdk.dir path in your project's local properties file at 
'C:\프로젝트 폴더 경로\프로젝트 이름\local.properties'.

이 오류는 안드로이드 스튜디오가 안드로이드 SDK의 위치를 찾지 못해 발생하는 오류라고 한다.


해결방법

ANDROID_HOME 환경 변수 설정

에러 메시지에 나와있는 것처럼 시스템의 환경 변수 중에 ANDROID_HOME이라는 변수를 설정

  • 컴퓨터의 환경 변수 설정으로 이동
  • 제어판 -> 시스템 및 보안 -> 시스템 -> 고급 시스템 설정 -> 환경 변수
  • 시스템 변수 목록에서 "새로 만들기" 버튼을 클릭하여 변수 이름을 "ANDROID_HOME"으로, 변수 값은 안드로이드 SDK의 경로로 설정
  • 변경사항을 저장하고 시스템 설정 창을 닫기

local.properties

에러메시지에 나와 있는 경로의 properties 파일을 수정하는 방법

  • C:\프로젝트 폴더 경로\프로젝트 이름\local.properties 이동

  • 해당 파일을 텍스트 편집기로 열기

  • sdk.dir 값을 안드로이드 SDK의 경로로 수정

  • 파일을 저장하고 닫기


두 번째 방법인 local.properties 파일의 SDK 경로를 수정하여 해결하였다.

profile
끝까지 해보자

0개의 댓글