빌드 도구 수정 버전 23.0.1을 찾지 못했습니다.


119

react-native로 첫 번째 앱을 구축하려고합니다.

이 2 개의 튜토리얼을 따르고 있습니다.

두 번째 링크에서 모든 요구 사항을 설치했지만를 사용하여 앱을 실행하려고 react-native run-android하면 다음 오류가 발생합니다.

오류

genymotion을 실행하는 동안이 명령을 실행했습니다.

이것이 내가 Android SDK에 설치 한 전부입니다.

여기에 이미지 설명 입력

여기에 이미지 설명 입력

Android 빌드 도구 23.0.1을 설치하려고했지만이 오류가 발생합니다.

여기에 이미지 설명 입력

어떻게해야합니까?

답변:


135

나는 같은 문제에 직면했고 다음을 수행하여 해결했습니다.

/ home / [USER] / Android / Sdk / tools로 이동하여 다음을 실행합니다.

$ android 목록 sdk -a

다음과 같은 목록이 표시됩니다.

  1. Android SDK 도구, 버전 24.0.2
  2. Android SDK 플랫폼 도구, 버전 23.0.2
  3. Android SDK 플랫폼 도구, 버전 23.0.1

... 그리고 더 많은

그런 다음 명령을 실행합니다 (주의! 컴퓨터에서는 세 번째 옵션이 다를 수 있음).

$ android 업데이트 sdk -a -u -t 3

23.0.1 SDK 플랫폼 도구 구성 요소를 설치합니다.

프로젝트를 다시 빌드하십시오.


7
나를 위해 일했다-안드로이드 스튜디오가 맥의 ~ / Library / Android / sdk / tools에 설치되었습니다
w2bro

1
revision 25.0.123.0.1 이 아닌 설치
Lukas Liesis

@LukasLiesis 첫 번째 명령에서 23.0.1의 android list sdk -a숫자를 확인하십시오. 시간이 지남에 따라 변경됩니다. 설치 명령이었다 그래서 어제는 12이었다android update sdk -a -u -t 12
만웨

1
@Manwe 어떻게 그 번호를 얻을 수 있습니까? 시는 이미 :-) 미래 Google 직원, 여전히 SDK 매니저 필요한 버전을 설치하지만
루카스 Liesis에게

11
방식 ./android이되지 않습니다에 의해 덕분에, 지금의 /home/[USER]/Android/Sdk/tools/bin당신은 실행할 수 있습니다 ./sdkmanager --list나는 버전에서 발견 매칭 된 빌드 도구 버전을 발견하여 고정 그 후 같은 결과를 얻을 수sdk/extras/android/m2repository/com/android/support/appcompat-v7
알렉상드르 Couret

133

Android SDK를 통해 Android SDK 빌드 도구 23.0.1을 설치해야합니다. 확인하는 것을 잊지 마십시오 Show Packages Details.

영상


먼저 SDK 관리자를 사용하여 빌드 빌드 도구를 제거한 다음 다시 추가해야했습니다. 문제가 해결되었습니다.
Birender Singh

6
안녕하세요, 미래의 Google 직원을 위해 : 찾고있는 버전이 존재하지 않는 경우 Show Package Details
Tomer

플랫폼 (세부 정보 + Google API)과 도구를 모두 설치해야했습니다.
Natim

42

빌드 도구 v23.0.1 (스크린 샷의 다섯 번째 행)을 설치하거나 이미 설치 한 빌드 도구 버전 (v23.0.3)을 사용하도록 코드를 변경하십시오. 앱의 build.gradle파일 에서 지정할 수 있습니다 .

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.3"

    defaultConfig {
        ...
    }
}

아래 duncanc4의 의견에 따라

편집하려는 build.gradle 파일은 프로젝트 디렉토리 내의 android / app 폴더에 있습니다.


설치를 시도했지만 마지막 이미지에 오류가 발생합니다. 사용할 빌드 도구 버전을 어떻게 선택합니까?
Polo D. Vargas

그는 react-native를 사용하고 있으므로 그가 build.gradle 파일에 얼마나 많은 액세스 권한을 가지고 있는지 잘 모르겠습니다.
Jonatan Collard Bovy

흥미롭게도 빌드는 여전히 후드 아래에서 gradle을 사용하고 있으므로 (터미널 스냅 샷 참조) 어딘가에 숨어있을 것으로 예상합니다 ...
stkent

1
함께 안드로이드 스튜디오 3.0.1Gradle을 4.3.1 전혀 없다 buildToolsVersion내가으로 추가하므로, 재산 defaultConfig(동일한 파일에)하고 오류를 보여주는 중단했다.
Juan De la Cruz

Android Gradle 플러그인 v3.0.0부터 빌드 도구 버전은 플러그인 버전에 따라 자동으로 결정됩니다 (하지만 재정의 할 수 있음).
stkent

18

표시되는 오류는 폴더를 만들 수 없기 때문에 시스템 권한과 관련된 것 같습니다.

루트 ( su또는 sudo명령 사용)를 사용하여 sdk-manager를 실행 해보십시오 .


9

이 오류가 발생했습니다.

빌드 도구 수정 버전 23.0.2를 찾지 못했습니다.

업데이트 / 설치 한 경우 :

  1. Android SDK 빌드 도구
  2. Android SDK 도구

버전 번호 변경 build.gradle

에서

buildToolsVersion "23.0.2"

buildToolsVersion "25.0.2"

사용중인 빌드 도구 버전을 찾는 방법


7

$ ANDROID_HOME을 확인하십시오. 때때로 / usr / local / opt / android이지만 설치 SDK 경로가 아닙니다. 변경하고이 문제를 해결하십시오.


정말 고맙습니다. 나는 Failed to find Build Tools revision *.0.0과 사이에 몇 시간 동안 서클을 돌았습니다 install build tools *.0.0 and sync project. Windows에서는 ANDROID_HOME = "C : \ Users \ Administrator \ AppData \ Local \ Android \ sdk"를 시스템 변수로 추가했습니다. 마침내 작동합니다.
Addison

6

react-native를 실행하는 동안 23.0.3을 설치하고 응용 프로그램 프로젝트 디렉토리에 23.0.1을 요청하는 경우입니다. 열고 anroid/app/build.gradle변경buildToolsVersion "23.0.3"

여기에 이미지 설명 입력


5

이 솔루션을 찾을 때까지 아무것도 도움이되지 않았습니다 : https://stackoverflow.com/a/39068538/3995091

Android SDK에서 올바른 버전의 빌드 도구가 설치된 것으로 표시되지만 여전히 찾을 수 없다는 동일한 오류가 발생합니다. 위의 솔루션을 사용했을 때 Android SDK가 설치되었다고 생각했지만 실제로 설치되지 않았다는 것을 알았습니다. 그것들을 설치하면 나를 위해 해결되었습니다.


2

에서 Gradle을 콘솔 (창 오른쪽 아래에서 사용할 수있는 링크), 당신은 두 개의 탭이 있습니다 오류가에 표시됩니다 Gradle을 빌드 탭을 선택합니다. 온 클릭 Gradle을 동기화 한 후, 탭을 클릭 설치 빌드 도구 XX.XX 및 동기화 프로젝트 링크를. 프로젝트에 필요한 빌드 버전을 다운로드합니다.

프로젝트 SDK 버전을 변경할 수도 있지만 적용되는 경우 항상이 옵션이있는 것은 아닙니다.


2

올바른 Android SDK 플랫폼 도구 (빌드 도구) 를 이미 설치했지만 여전히 오류가 발생하는 경우 캐시를 무효화하십시오. 파일-> 캐시 무효화 / 다시 시작 ....


0

내 시스템에서 안드로이드 SDK 관리자가 나타났다 /usr/local/Cellar/android-sdk는 SDK 경로로, 때 $ANDROID_HOME이었다 /Users/james/Library/Android/sdk. 올바른 빌드 도구 버전에 대한 심볼릭 링크를 추가했습니다.


0

두 가지 솔루션 : 필요한 buildToolVersion을 설치하거나 위에서 설명한대로 설정해야합니다.
공지 사항 것을 당신이 설정하려는 경우 buildToolsVersion "23.0.3"사용하여 안드로이드 스튜디오 3.0 또는 당신은 당신이 사용하는 하나의 마지막 버전을 유지 한 모든 builversion을 제거 할 때까지 더는 작동하지 않습니다. 나는 이것을 다른 곳에서 읽었고 이것은 나를 위해 작동합니다. 도움이 되었기를 바랍니다.


0

오류는 빌드 도구 수정 버전 23.0.1을 찾지 못했습니다. 즉, 프로젝트에서 buildToolsVersion "23.0.3"을 사용했음을 의미합니다. 따라서 정확히 동일한 버전을 다운로드해야 오류가 사라집니다.

**1 단계:**
도구로 이동하여 SDK 관리자를 클릭하십시오.
**2 단계:**
SDK 플랫폼, SDK 도구 및 SDK 업데이트 사이트를 볼 수 있습니다.
** 3 단계 : **
SDK 도구를 클릭하고 패키지 세부 정보 표시를 클릭하십시오.
** 4 단계 : **
프로젝트에서 언급 한 버전을 선택하십시오. 

이 단계로 내 문제가 해결되었습니다.

0

사람이 자신의 다운로드 된 소스 코드를 빌드 할 수없는 경우 간단하게 제거하려고, 안드로이드 스튜디오와 (아마도 코드 랩 소스 코드를 구글) buildToolsVersion로부터 build.gradle파일 및 Android Studio그것의 기본 최신으로 프로젝트를 빌드합니다buildToolVersion

¯_ (ツ) _ / ¯


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