개발 노트/Kotlin

[안드로이드 스튜디오 SDK 에러] SDK location not found.

juwon2 2024. 8. 3. 15:20
오류 전체코드
SDK location not found. Define location with an ANDROID_SDK_ROOT environment variable or by setting the sdk.dir path in your project's local properties file at '/Users/juwonjeon/AndroidStudioProjects/FLO/local.properties'

 
간단한 에러인데 프로젝트 실행할때 은근 자주 나오는 에러이기때문에 기억을 해두려고 작성한다
이 에러는 SDK 경로를 찾을 수 없어서 발생하는 에러이다.
맥 -> 윈도 / 윈도 -> 맥으로 프로젝트를 옮길 때 자주 발생하는 에러라고한다.

나는 현재 맥을 쓰고있기때문에 맥을 기준으로 설명하겠다
 
 
 
local.properties에 sdk경로를 추가해줘야되는데 나는 local.properties파일 자체가 없었기때문에 해당 파일을 생성해줘야했다.
local.properties파일이 생성되어 있는상태라면 3번만 하면된다
 
1. 안드로이드 스튜디오에서 터미널에서 아래와같이 명령어를 입력해준다.

// local.properties 파일생성
touch ~/AndroidStudioProjects/FLO/local.properties

 
저렇게 터미널에 입력해도되고 touch /Users/juwonjeon/AndroidStudioProjects/FLO/local.properties

이렇게 입력해도 된다.
이렇게하면 해당 프로젝트에 local.properties파일이 생성되게 될것이다.
 
 
 
2. 터미널에서 아래 명령어도 입력해준다

//sdk 경로찾기
ls ~/Library/Android/sdk

 
Android SDK는 일반적으로 ~/Library/Android/sdk에 설치되기때문에 이 디렉토리가 시스템에 있는지 확인해야한다. 따라서 터미널에서 해당 명령어를 입력해서 확인한다.
얘 역시 ls /Users/juwonjeon/Library/Android/sdk 와 같은 명령어다.
 
 
 
3. 마지막으로 생성된 local.properties파일을 열고 아래 경로를 똑같이 입력해준다.

//local.properties에 sdk 경로추가
sdk.dir=/Users/juwonjeon/Library/Android/sdk

 
이렇게 입력해준뒤 Rebuild Project를 눌러 프로젝트를 리빌드해준다.
그러면 해당 오류가 해결되는것을 확인할 수 있다.