react-native로 첫 번째 앱을 구축하려고합니다.
이 2 개의 튜토리얼을 따르고 있습니다.
- https://facebook.github.io/react-native/docs/getting-started.html#content
- https://facebook.github.io/react-native/docs/android-setup.html
두 번째 링크에서 모든 요구 사항을 설치했지만를 사용하여 앱을 실행하려고 react-native run-android
하면 다음 오류가 발생합니다.
genymotion을 실행하는 동안이 명령을 실행했습니다.
이것이 내가 Android SDK에 설치 한 전부입니다.
Android 빌드 도구 23.0.1을 설치하려고했지만이 오류가 발생합니다.
어떻게해야합니까?
답변
나는 같은 문제에 직면했고 다음을 수행하여 해결했습니다.
/ home / [USER] / Android / Sdk / tools로 이동하여 다음을 실행합니다.
$ android 목록 sdk -a
다음과 같은 목록이 표시됩니다.
- Android SDK 도구, 버전 24.0.2
- Android SDK 플랫폼 도구, 버전 23.0.2
- Android SDK 플랫폼 도구, 버전 23.0.1
… 그리고 더 많은
그런 다음 명령을 실행합니다 (주의! 컴퓨터에서는 세 번째 옵션이 다를 수 있음).
$ android 업데이트 sdk -a -u -t 3
23.0.1 SDK 플랫폼 도구 구성 요소를 설치합니다.
프로젝트를 다시 빌드하십시오.
답변
답변
빌드 도구 v23.0.1 (스크린 샷의 다섯 번째 행)을 설치하거나 이미 설치 한 빌드 도구 버전 (v23.0.3)을 사용하도록 코드를 변경하십시오. 앱의 build.gradle
파일 에서 지정할 수 있습니다 .
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
...
}
}
아래 duncanc4의 의견에 따라
편집하려는 build.gradle 파일은 프로젝트 디렉토리 내의 android / app 폴더에 있습니다.
답변
표시되는 오류는 폴더를 만들 수 없기 때문에 시스템 권한과 관련된 것 같습니다.
루트 ( su
또는 sudo
명령 사용)를 사용하여 sdk-manager를 실행 해보십시오 .
답변
이 오류가 발생했습니다.
빌드 도구 수정 버전 23.0.2를 찾지 못했습니다.
업데이트 / 설치 한 경우 :
- Android SDK 빌드 도구
- Android SDK 도구
버전 번호 변경 build.gradle
에서
buildToolsVersion "23.0.2"
에
buildToolsVersion "25.0.2"