새 Gradle 프로젝트 가져 오기 실패 : 빌드 도구 수정 버전 * .0.0을 찾지 못했습니다.


97

Android Studio를 부팅하고 "New Project ..."를 선택하고 새 프로젝트를 만들면 다음과 같은 팝업 오류가 발생합니다.

새 Gradle 프로젝트 가져 오기 실패 : 빌드 도구 버전 17.0.0을 찾지 못했습니다.

자세한 내용은 IDE 로그를 참조하십시오 (도움말 | 로그 표시).

IDE 로그를 참조하고 싶지만 응용 프로그램에 들어가서 많은 작업을 수행하지 못했습니다. 빌드 도구에 대한 경로를 설정할 수 있는지 확인하기 위해 환경 설정을 여러 번 살펴 봤지만 많은 것을 찾을 수 없습니다. 이 문제를 어떻게 수정하거나 최소한 로그를 볼 수 있도록 프로젝트를 열지 않고 애플리케이션에 들어가려면 어떻게해야합니까?


로그 확인 : .AndroidStudioPreview\system\log\idea.logJAVA_HOME환경 변수
Ujjwal Singh 2014

답변:


95

몇 시간을 보낸 후 :을 다시 시작했고 Android SDK Manager이때 Android SDK Platform-tools(업그레이드) 및 Android SDK Build-tools(신규) 가 있음을 알았습니다 .

그것들을 설치 한 후 마침내 프로젝트를 완전히 컴파일 할 수있었습니다.

참고 : 최신 ADT (버전 22)가 설치되어 있어야합니다.


5
제 경우에는 올바른 버전의 Android SDK Build-tools가 설치되어 있었지만 Eclipse에서 사용하던 Android SDK를 찾고있었습니다. Android 스튜디오는 번들로 제공되는 Android SDK와 함께 제공되며 <ANDROID_STUDIO>/sdk. <ANDROID_STUDIO>/sdk/tools/android올바른 버전의 Android SDK Build-tools 를 실행 하고 설치 하여 Android SDK Manager를 시작하면 문제를 해결해야합니다.
앙드레

이 질문의 이름을 "빌드 도구 수정 버전 * .0.0을 찾지 못했습니다"로 바꿀 수 있습니다
ooolala

1
SDK ManagerWindows의 프로그램 메뉴에서 Android SDK Tools. SDK Manager 창에는 'Tools'제목이 있습니다. 그 아래에서 다양한 버전의 Android SDK Build-tools. 관리자 권한으로 실행하여 로컬 파일을 조작 할 수 있습니다.
Dale

기본적으로 @Dale이 말한 것. "Launch Standalone SDK Manager"를 클릭하면 더 많은 옵션이 표시되고 여기에 Android SDK 빌드 도구가 있어야합니다.
stealthysnacks

이것은 이전 버전의 빌드 도구 설치를 다루지 않습니다. stackoverflow.com/a/39068538/973624를 참조하십시오 .
mrtumnus

81

2020 년 5 월 현재 Android Studio를 사용하는 매우 간단한 솔루션 :

  1. Android Studio 열기
  2. 상단에서 File> Settings> Appearance & Behavior> System Settings> Android SDK를 선택합니다.
  3. 상단의 SDK 도구 탭을 클릭하십시오 . 그런 다음 목록에서 Android SDK 빌드 도구 를 강조 표시 합니다.
  4. " 패키지 세부 정보 표시 "확인란을 선택하고 필요한 빌드 도구 버전을 선택한 다음 적용을 클릭합니다.

4
이것은 현재 가장 간단한 대답입니다. 감사!
Steven Carlton

제 경우에는 25.0.3이 SDK에 있었고 build.gradle에 25.0.0을 추가했습니다 (최신 버전이라고 생각했습니다) ... 그래서 build.gradle에서 25.0.3으로 변경하면 해결되었습니다. 문제
Shirish Herwade

이것은 intelliJ에서도 작동합니다. +1 "Show Package Details"를 간과했습니다
lucidbrot

도구> Android는 Android Studio 3.0.1부터 존재하지 않습니다. Settings> Appearance & Behavior> System Settings> Android SDK에서 찾을 수 있습니다.
mrtumnus

2
2019 년에는 File> Settings> Appearance & Behavior> System Settings> Android SDK ...에서 찾을 수 있습니다.
Hozayfa El Rifai

19

SDK 관리자에서 가장 높은 Android SDK Build-tools버전 이 무엇인지 확인 build.gradle하고 android/buildToolsVersion속성 의 프로젝트 파일 에이 버전 번호를 복사 합니다 (저의 경우 버전은 "18.1.1"임).

도움이 되었기를 바랍니다.


안녕하세요. 사이트의 시스템은 이것이이 답변 의 중복이라고 생각하는 것 같습니다. 각 질문을보다 구체적으로 해결하도록 각 항목을 업데이트하거나 질문을 중복으로 표시 할 수 있습니까? 감사!
nanofarad

1
예, Android 4.4로 업데이트 할 때 build.gradle 파일에서 해당 섹션을 업데이트하는 것을 잊었습니다. 최신 buildToolsVersion은 이제 19입니다 ...
IgorGanapolsky 2013

8

이것이 내가해야 할 일입니다.

  1. 최신 Android SDK Manager (22.0.1) 설치
  2. Gradle (1.6) 설치
  3. 내 환경 변수 업데이트 :
    • ANDROID_HOME=C:\...\android-sdk
    • GRADLE_HOME=C:\...\gradle-1.6
  4. 내 PATH 변수 업데이트 / dobblecheck :
    • PATH=...;%GRADLE_HOME%\bin;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools
  5. Android SDK Manager를 시작하고 필요한 SDK API를 다운로드합니다.

1
특히 bashrc의 $ ANDROID_HOME을 다른 SDK 설치 (Android Studio와 함께 제공되지 않음)로 수동 설정 한 경우 빌드 스크립트가 혼동 될 수 있습니다. 이것은 Mac OS X에서 나에게 일어났습니다. 쉘 $ PATH에 또 다른 SDK 설치가있어서 그것을 망쳤습니다.
Pierre-Antoine LaFayette 2013 년

5

빌드 도구 개정판 x가 존재하지 않기 때문에 발생 합니다 .

오늘 최신 버전은 23.0.2(항상 변경 될 수 있음)입니다.

buildToolsVersion당신이 안드로이드 SDK에 포함하려는들, 일반적으로 설치 <sdk>/build-tools/<buildToolsVersion>디렉토리.

혼동하지 마십시오 안드로이드 SDK 도구SDK 빌드 도구 .


에 설치된 일부 버전으로 build.gradle의 변경buildToolsVersion<sdk>/build-tools

android {
   buildToolsVersion "23.0.2"
   // ...

}

5

Studio에없는 빌드 도구 버전으로 프로젝트를 실행하려고 할 때마다이 오류가 발생합니다.

2017 년 현재 Android Studio에서 정말 간단하게 만들었습니다.

이 문제에 대해 다음과 같은 메시지가 표시됩니다.

Android Studio의 스크린 샷

Android Studio의 스크린 샷

클릭하기 만하면 시스템이 프로젝트를 실행하는 데 필요한 빌드 버전으로 다운로드됩니다.


Hey @Anuj-답변 자체에 이미지를 추가 할 수 있습니까?
garfbradaz

@garfbradaz SO 규칙에 따르면 10 개의 평판을 얻을 때까지 답변 자체에 이미지를 추가 할 수 없습니다 (여기서는 초보자입니다 :-D). 그래서 거기에 도착하면 대답을 업데이트하겠습니다. 제 친구 제안에 감사드립니다. 이 답변이 도움이된다면 찬성 할 수 있습니다. 감사!
Anuj Agarwal

내 가방 친구-나를 무시하십시오! :)
garfbradaz

Hah .. 루트 소스를 찾기 위해 오류 트리를 확장했습니다. 오류 메시지가 표시되어 검색을 시작했고 요즘 상위 답변이 잘못된 것 같습니다. 제가 가지고있는 버전에는 메뉴 옵션이 언급되어 있지도 않습니다. 그러나이 대답은 제가 돌아가서 언급 된 링크가있는 오류 트리의 루트를 보도록 만들었습니다.
Izkata

지옥 그래, 완벽한 대답!
datdinhquoc

3

API 17을 설치했지만 충분하지 않았습니다. 내가 정말로 설치해야하는 것은 "Android SDK Build-Tools 17"입니다.

"Android SDK Manager"의 "Tools"라는 첫 번째 하위 항목에서 "Android SDK Build-Tools X"를 찾을 수 있습니다.


3

프로젝트 관점에서 Application-> build.gradle을 찾아이 줄을 편집합니다.

android { compileSdkVersion "android-N" buildToolsVersion "24.0.0 rc1"

이렇게 :

android { compileSdkVersion 24 buildToolsVersion "23.0.3"


이 대답은 의미가 없습니다. 문제는 빌드 도구를 설치하는 방법에 관한 것입니다.
RandyTek

2

최근 에이 문제가 발생하여 프로젝트에 local.properties파일이 포함되지 않았습니다 .

SDK에 대한 올바른 경로가 local.properties포함되어 있는지 파일을 확인하십시오.sdk.dir


2
그냥 삭제하는 것이 가장 좋습니다 local.properties. 자동 생성됩니다.
Chad Bingham


1

gradle먼저 명령 줄에서 실행 해보십시오 . 설정 및 환경 변수를 묻는 메시지가 표시 될 수 있습니다.

export _JAVA_OPTIONS="-Xms256m -Xmx1024m"

여기에서 더 많은 것을 읽으십시오 : 1 , 2


안드로이드 SDK 빌드 도구 (있는지 또한 메이크업 adb, aapt, dx, dx.jar)를 사용할 수 있습니다 PATH. 그렇지 않은 경우 적절한 위치에 심볼릭 링크를 만들 수 있습니다. 새로운 SDK 버전이 출시되면서 변경되었습니다. 다음은 폴더 내에 심볼릭 링크를 생성$ANDROID_HOME 하는 쉘 스크립트입니다 .


1

기본적으로 "Android SDK Build-tools"가 설치되어 있지 않다는 오류 메시지가 표시됩니다.


1

이것은 많은 솔루션을 시도한 후에 저에게 효과적이었습니다.
어떤 이유로 새 패키지를 설치 한 후 adb 프로세스가 다시 시작되지 않았습니다. adb.exe를 수동으로 종료하고 프로젝트를 다시 가져 오려고 시도하면이 문제가 해결되었습니다.


0

Android SDK 도구를 제거한 다음 도구> SDK 관리자에서 다시 설치합니다.

SDK 도구 제거 방법의 스크린 샷

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.