기본 작업 대응:app:validateSigningDebug 실패
나는 반응성과 안드로이드를 전혀 처음 본다.나는 Github에서 프로젝트를 다운로드했고 명령을 사용했다.yarn install
그리고react-native run-android
프로젝트를 진행하기 위해서.하지만 이런 실수를 하다니이유를 이해할 수 없는 것 같다.어떻게 해야 하나?
info Starting JS server...
info Installing the app...
> Task :app:validateSigningDebug FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings
17 actionable tasks: 17 executed
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:validateSigningDebug'.
> Keystore file '/home/tawsif/react native/react-native-redux/android/app/debug.keystore' not found for signing config 'debug'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 4s
문제는 빌드가 디버그 키 저장소를 찾고 있어 찾을 수 없다는 점이다.
키 저장소 파일
/home/tawsif/react native/react-native-redux/android/app/debug.keystore
서명 구성 'vironment'에 대해 찾을 수 없음.
React Native GitHub에도 같은 문제가 있다.페이지에 따르면 디버그 키 저장소를 생성하면 해결할 수 있다.스레드에서 인용:
에서 이 명령을 실행하여 디버그 키 저장소를 생성할 수 있다.
android/app/
디렉토리:keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
이 문제에 대한 링크: https://github.com/facebook/react-native/issues/25629
공식 템플릿 https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore에서 다운로드하십시오.
복사하다debug.keystore
너의 안으로android/app/
.
Ex:mv ~/Downloads/debug.keystore /Users/lazaro/apps/myapp/android/app/
ref: https://github.com/facebook/react-native/issues/25629#issuecomment-513245590
@rabbit87의 대답에 근거하여 솔루션은 내부에서 다음 명령을 실행하고 있다.ProjectName/Andoid/app
디렉토리가 문제를 해결함
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
나도 같은 실수를 하고 있었어. 이 https://coderwall.com/p/r09hoq/android-generate-release-debug-keystores으로 해결됐어.
하다
cd ./cd/app/
그 다음에
keytool -genkey -v -keystore 디버그.keystorepass -storepass Android -alias Androiddebugkey -keypass Android -keyalg RSA -keysize 2048 -validity 10000
잘못된 내용:':app:validateSigningDebug' 작업 실행 실패.> 키 저장소 파일 '디버그'서명 구성 'config'에 대한 keystore'를 찾을 수 없음.
Android/app 디렉토리에 디버그 키 저장소가 없음
먼저 모든 노드 패키지를 npm과 함께 설치함
$npm 설치
모든 노드 종속성을 설치한 후 처음으로 앱을 실행하려고 시도했고 위에서 설명한 오류 메시지와 마주쳤다.문제를 해결하기 위한 첫 번째 시도는 안드로이드의 기본 종속성을 모두 그라들(gradle)로 재설치하려는 시도였습니다…
$cd 안드로이드
$ ./gradlew 빌드 --build-build
$ ./grlew clean
다음으로, 나는 새로운 디버그를 만들려고 시도했다.다음 터미널 명령을 사용하여 keystore 파일 직접 작성:
$cd 안드로이드/앱
$ keytool -genkey -v -keystore 디버그.keystorepass -storepass Android -alias Androiddebugkey -keypass Android -keyalg RSA -keysize 2048 -validity 10000
프로젝트에 환경을 디버깅할 키 저장소가 없음
이 답안을 기투브에서 보다.
디버그를 추가하다keystore to Android/app 디렉토리에 키 저장소
.gitignore에 추가하는 것을 잊지 마십시오.
안드로이드/앱/앱키스토어
npm I 분사기 npx 분사
반응성 0.60.0에서 나를 위해 고쳤다.
참조URL: https://stackoverflow.com/questions/57104357/react-native-task-appvalidatesigningdebug-failed
'programing' 카테고리의 다른 글
Python 함수 정의에서 ->는 무엇을 의미하는가? (0) | 2022.04.02 |
---|---|
Vuejs v-select에서 개체의 속성에 액세스하는 방법 (0) | 2022.04.02 |
RXJS: 스로틀시간 + 마지막 값 (0) | 2022.04.02 |
동일한 이벤트 수신기를 Vue.js에서 동적으로 생성된 버튼에 할당하고 개체 값을 매개 변수로 전달하는 방법? (0) | 2022.04.02 |
반응 라우터 GoBack()이 제대로 작동하지 않음 (0) | 2022.04.02 |