52 votes

React Native Task :app:validateSigningDebug ÉCHEC

Je suis complètement nouveau pour réagir-natif et Android. J'ai téléchargé un projet depuis Github et utilisé les commandes yarn install et react-native run-android pour exécuter le projet. mais obtenir cette erreur. Je n'arrive pas à comprendre la raison. Que dois-je faire?

 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

14voto

Noob Coder Points 668

Sur la base de la réponse de @ lapin87, la solution exécute la commande suivante à l'intérieur ProjectName/Andoid/app résout le problème

 keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

5voto

robersonfox Points 76

J'avais la même erreur, cela a été résolu par ce https://coderwall.com/p/r09hoq/android-generate-release-debug-keystores

faire

cd ./android/app/

puis

keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

2voto

M_Badrah Points 172

il manque le magasin de clés à votre projet pour déboguer env

voir cette réponse sur github

ajouter debug.keystore au répertoire android/app

n'oubliez pas de l'ajouter à .gitignore

android/app/debug.keystore

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X