programing

기본 작업 대응:app:validateSigningDebug 실패

prostudy 2022. 4. 2. 08:55
반응형

기본 작업 대응: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

반응형