최근에 Google 개발자 웹 사이트에서 다운로드 한 샘플 Android 게임을 가져 오려고했습니다. Android Studio로 가져 오면 다음 오류가 발생합니다.
오류 : SDK 위치를 찾을 수 없습니다.
sdk.dir
local.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
사용자 이름은 리눅스 사용자 이름 인 경우 (리눅스 경로는 대소 문자를 구분 :의 경우 확인 S
에 Sdk
일치)
이것이 작동하지 않으면 “환경 변수”에 ANDROID_HOME 변수를 다음과 같이 추가하십시오. C:\Users\USER\AppData\Local\Android\Sdk
답변
프로젝트에 settings.gradle
파일 이 없습니다 . 가져올 프로젝트에서 파일이 존재하는지 확인하십시오. settings.gradle
다음과 같이 파일을 추가하지 않으면 :
include ':app'
파일을 저장하고 프로젝트의 최상위 폴더에 저장하십시오.
답변
이 답변이 늦었지만 다른 사람에게 도움이되기를 바랍니다.
대답은 간단합니다. local.properties
프로젝트가 저장된 폴더에 파일을 복사 하면 매력처럼 작동합니다. 그러나 프로젝트가 저장된 루트 폴더에 있어야합니다.
답변
../app/build.gradle 파일 에서 Android Studio 프로젝트를 가져 오려고하면이 문제가 발생 합니다.
프로젝트 의 루트 디렉토리에 있는 ../build.gradle 파일 을 선택하여 프로젝트를 가져 오십시오 .
답변
나를 위해 작동하는 다음 사항을 따르십시오.
- 당신의
Project -> Android
- 파일 만들기
local.properties
- 파일을여십시오
-
운영 체제에 따라 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에서 다음을 수행하십시오.
- 메뉴에서을 선택하십시오
File > Settings
. - 설정 대화 상자에서로 이동하십시오
Appearance & Behavior > System Settings > Android SDK
. - Android SDK 위치 상단을보고
Edit
버튼을 클릭하십시오. - Next, Next, Finish를 눌러 기본값을 적용하십시오.
아무것도 변경되지 않더라도 SDK 위치를 내부 위치로 저장하는 것 같습니다. .idea
및 .gradle
폴더를 검사 했지만 Studio가 구성 파일을 변경하기 위해 수행 한 작업을 보지 못했지만 이제 앱을 실행할 수 있습니다.
그리고 이전 수정 사항을 요약하면 다음과 같습니다. 일반적으로 빌드 문제없이 repo에 적합합니다.
local.properties 파일은 Studio에 의해 루트 폴더에 복사됩니다.
의 경로 local.properties의 파일은 안드로이드 SDK에 대한 올바른 경로가 – 내 경우에는
sdk.dir=C:\\android\\sdk
이 경로가 다른 형식을 가지고 (주 – 스튜디오 안드로이드 SDK 설정에서 텍스트 입력 필드를 기반으로 당신을 위해이 파일을 작성해야 대화)settings.gradle 파일은 저장소에 있으며 응용 프로그램 폴더를 참조합니다 (일반적으로 : app).