SDK 위치를 찾을 수 없습니다. local.properties 파일에서 sdk.dir 또는 ANDROID_HOME 환경 변수를 사용하여 위치를 정의하십시오. 게임을 가져 오려고했습니다.

최근에 Google 개발자 웹 사이트에서 다운로드 한 샘플 Android 게임을 가져 오려고했습니다. Android Studio로 가져 오면 다음 오류가 발생합니다.

오류 : SDK 위치를 찾을 수 없습니다. sdk.dirlocal.properties 파일 또는 ANDROID_HOME환경 변수를 사용하여 위치를 정의하십시오 .

이게 뭐야? Android Studio에서 샘플 프로그램을 실행하고 싶습니다.



답변

나에게 맞는 단계를 따르십시오.

  • react-native 프로젝트로 이동 한 다음 android 디렉토리로 이동하십시오. 다음 이름으로 파일을 작성하십시오.

local.properties

  • 파일을 열고 아래와 같이 Android SDK 경로를 붙여 넣습니다.

Windows 사용자의 경우 :

sdk.dir=C:\\Users\\UserName\\AppData\\Local\\Android\\sdk

UserName을 pc 사용자 이름으로 바꾸십시오. 또한 폴더가 SDK 또는 SDK인지 확인하십시오. 필자의 경우 내 컴퓨터 사용자 이름은 Zahid 이므로 경로는 다음과 같습니다.

sdk.dir=C:\\Users\\Zahid\\AppData\\Local\\Android\\sdk

Mac 사용자의 경우 :

sdk.dir = /Users/USERNAME/Library/Android/sdk

여기서 USERNAME은 OSX 사용자 이름 입니다.

Linux (우분투) 사용자의 경우 :

sdk.dir = /home/USERNAME/Android/Sdk

사용자 이름은 리눅스 사용자 이름 인 경우 (리눅스 경로는 대소 문자를 구분 :의 경우 확인 SSdk일치)

이것이 작동하지 않으면 “환경 변수”에 ANDROID_HOME 변수를 다음과 같이 추가하십시오. C:\Users\USER\AppData\Local\Android\Sdk

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


답변

프로젝트에 settings.gradle파일 이 없습니다 . 가져올 프로젝트에서 파일이 존재하는지 확인하십시오. settings.gradle다음과 같이 파일을 추가하지 않으면 :

include ':app'

파일을 저장하고 프로젝트의 최상위 폴더에 저장하십시오.


답변

이 답변이 늦었지만 다른 사람에게 도움이되기를 바랍니다.

대답은 간단합니다. local.properties프로젝트가 저장된 폴더에 파일을 복사 하면 매력처럼 작동합니다. 그러나 프로젝트가 저장된 루트 폴더에 있어야합니다.


답변

../app/build.gradle 파일 에서 Android Studio 프로젝트를 가져 오려고하면이 문제가 발생 합니다.

프로젝트 의 루트 디렉토리에 있는 ../build.gradle 파일 을 선택하여 프로젝트를 가져 오십시오 .


답변

나를 위해 작동하는 다음 사항을 따르십시오.

  1. 당신의 Project -> Android
  2. 파일 만들기 local.properties
  3. 파일을여십시오
  4. 운영 체제에 따라 Android SDK 경로를 붙여 넣습니다.

    4.a Windows

    sdk.dir = C:/Users/USERNAME/AppData/Local/Android/sdk

    4.b Linux 또는 MacOS

    sdk.dir = /home/USERNAME/Android/sdk

    USERNAME사용자 이름으로 교체


답변

local.properties 파일에서 확인하십시오.

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

이 형식을 올바르게 작성하고 경로를 사용하여 확인 / 슬래시


답변

다음은 “앱 실행”(녹색 화살표)을 클릭하고 구성 편집 대화 상자 에서 다음을 얻을 때 발생하는 문제에 대한 해결 방법입니다 .

오류 : Android SDK를 선택하십시오

Android Studio에서 다음을 수행하십시오.

  1. 메뉴에서을 선택하십시오 File > Settings.
  2. 설정 대화 상자에서로 이동하십시오 Appearance & Behavior > System Settings > Android SDK.
  3. Android SDK 위치 상단을보고 Edit버튼을 클릭하십시오.
  4. Next, Next, Finish를 눌러 기본값을 적용하십시오.

아무것도 변경되지 않더라도 SDK 위치를 내부 위치로 저장하는 것 같습니다. .idea.gradle폴더를 검사 했지만 Studio가 구성 파일을 변경하기 위해 수행 한 작업을 보지 못했지만 이제 앱을 실행할 수 있습니다.

그리고 이전 수정 사항을 요약하면 다음과 같습니다. 일반적으로 빌드 문제없이 repo에 적합합니다.

  • local.properties 파일은 Studio에 의해 루트 폴더에 복사됩니다.

  • 의 경로 local.properties의 파일은 안드로이드 SDK에 대한 올바른 경로가 – 내 경우에는 sdk.dir=C:\\android\\sdk
    이 경로가 다른 형식을 가지고 (주 – 스튜디오 안드로이드 SDK 설정에서 텍스트 입력 필드를 기반으로 당신을 위해이 파일을 작성해야 대화)

  • settings.gradle 파일은 저장소에 있으며 응용 프로그램 폴더를 참조합니다 (일반적으로 : app).