[Android Studio] SDK 문제 해결

2025. 1. 6. 16:12·Android/Error
반응형

프로젝트를 진행하면서 SDK 에러를 자주 만나는데 매번 찾아보기 귀찮아서 글로 남겨본다! 📝

🔍 에러 메시지

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:\Users\YourUsername\project\local.properties'.

이 에러는 SDK 경로를 찾을 수 없어서 발생하는데 아래 두 가지를 확인하면 쉽게 해결할 수 있다 👇



🔧 해결 방법 

1️⃣ ANDROID_HOME 시스템 환경 변수 설정

ANDROID_HOME 환경 변수가 제대로 설정되어 있는지 확인

 

설정 방법:

  1. Windows 검색창에서 시스템 환경 변수 편집을 검색해 클릭하거나
    제어판 → 시스템 및 보안 → 시스템 → 고급 시스템 설정 → 환경 변수로 들어가서 편집하면 된다
  2. 시스템 변수 영역에서 ANDROID_HOME이 설정되어 있는지 확인하고 없으면 새로 만들기를 눌러 추가
    • 변수 이름: ANDROID_HOME
    • 변수 값: SDK가 설치된 경로
    • 예: C:\Users\YourUsername\AppData\Local\Android\Sdk

 

 

결과 예시:

설정을 저장한 후, 명령 프롬프트에서 확인

아래 명령어를 실행했을 때, 올바른 경로가 출력되면 설정 완료 🎉

echo %ANDROID_HOME%



2️⃣ local.properties 파일에 sdk.dir 설정

local.properties 파일은 프로젝트의 루트 디렉토리에 있는 파일로, SDK 경로를 명시적으로 설정할 수 있다

 

설정 방법:

  1. 프로젝트 루트 폴더에서 local.properties 파일을 찾고 없다면 새로 생성
  2. 아래와 같이 SDK 경로를 설정
sdk.dir = C\:\\Users\\YourUsername\\AppData\\Local\\Android\\Sdk

⚠️ 경로에 있는 백슬래시(\)를 이중으로 입력할 것!

 

✅ 마무리

위 두 가지 방법 중 하나를 적용하면 SDK location not found 에러를 쉽게 해결할 수 있다

  1. 환경 변수 ANDROID_HOME 설정
  2. local.properties 파일에 sdk.dir 추가

 

반응형

'Android > Error' 카테고리의 다른 글

🐞 null-safe 처리를 했는데도 Text()에서 앱이 터진 이유  (0) 2025.08.23
[Android Studio] logcat 한글 깨짐 해결  (2) 2025.01.06
'Android/Error' 카테고리의 다른 글
  • 🐞 null-safe 처리를 했는데도 Text()에서 앱이 터진 이유
  • [Android Studio] logcat 한글 깨짐 해결
romieeeee
romieeeee
  • romieeeee
    progromi
    romieeeee
  • 전체
    오늘
    어제
  • 글쓰기 관리
    • 분류 전체보기 (17)
      • Kotlin (2)
      • Android (15)
        • Study (11)
        • Error (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    horizontalpager
    assistchip
    위치 권한
    jetpack compose
    Kotlin
    navcontroller
    logcat 한글 깨짐
    requestpermissionlauncher
    pagerstate
    lazyinit var
    Retrofit
    ondrawover
    lazythreadsafetymode
    divideritemdecoration
    lazyinit
    JetpackCompose
    주소api
    flowrow
    filterchip
    AndroidStudio
    Android
    inputchip
    shouldshowrequestpermissionrationale
    nullsafety
    mutablestateof
    suggestionchip
    bottombar
    RecyclerView
    compose
    logcat 문제해결
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
romieeeee
[Android Studio] SDK 문제 해결
상단으로

티스토리툴바