[에러] sdk location not found define location with sdk dir in the local properties file or with an android_home environment variable

2024. 2. 7. 13:47에러 창고

728x90
SMALL

[Reason]

sdk location not found define location with sdk dir in the local properties file or with an android_home environment variable

안드로이드 스튜디오에서 프로젝트를 빌드했을 때 실행해야 할 SDK의 위치 경로를 찾지 못해 발생한 에러이다.

즉, 실행할 SDK 가 존재하는 경로가 제대로 잡히지 않아서 발생된 에러라고 볼 수 있다.

 

 

[Solution]

(1) SDK 경로 확인

SDK 가 존재하는 경로는 보통 대부분 위의 경로에 위치해있다.

경로를 다시 정리해보면, C:/Users/{컴퓨터 계정명}/AppData/Local/Android/Sdk 이다.

 

 

(2) 컴퓨터 안드로이드 SDK 사용 경로 변수 설정

내 PC에 오른쪽 마우스 클릭하여 속성을 눌러 설정에 들어가 준 뒤, 고급 시스템 설정에 들어가준다.

 

 

환경 변수 설정에 들어가준다.

 

 

사용자 변수와 시스템 변수 모두 새로 만들기를 눌러 ANDROID_HOME 이라는 변수에 아까 확인한 SDK 사용 경로를 넣어준다.

 

 

(3) 안드로이드 스튜디오 프로젝트 파일 생성 및 설정

실행하고 있는 안드로이드 프로젝트 내에 local.properties 파일을 만들어주고 sdk.dir={확인한 SDK 경로} 를 넣어준다.

 

 

+ 추가 주의 사항

해당 설정을 모두 완료한 뒤, 안드로이드 스튜디오를 아예 껏다가 다시 켜주어 빌드를 실행해주어야 한다.

나의 경우 안드로이드 프로젝트를 2개 키고 있었는데 이 2개를 모두 끄고 다시 실행하였더니 정상적으로 실행되었다.

728x90
반응형
LIST