React-native: Fichier Keystore '/Project-Folder/android/app/debug.keystore' introuvable pour la configuration de signature 'debug' dans react-native 0.60

Créé le 13 juil. 2019  ·  30Commentaires  ·  Source: facebook/react-native

J'ai créé un exemple d'application avec la version 0.60. J'essaye d'exécuter l'application dans Android. Mais j'obtiens cette erreur Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' . Je ne sais pas comment résoudre cette erreur. Veuillez donner des suggestions pour ce problème.

Version native de React:

"react": "16.8.6",
"react-native": "0.60.0"

Étapes à suivre pour reproduire

  1. Essayer d'exécuter l'application sous Android.
  2. Mais obtenir une erreur de fichier Keystore dans Android.
Bug Android

Commentaire le plus utile

Vous pouvez générer le keystore de débogage en exécutant cette commande dans le répertoire android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Tous les 30 commentaires

Quelles commandes utilisez-vous?

Vous pouvez générer le keystore de débogage en exécutant cette commande dans le répertoire android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

salut @kiranjd et @cmorbitzer merci pour votre réponse. J'ai manqué le fichier appelé debug.keystore . J'ai donc placé ce fichier debug.keystore dans mon dossier de projet, il résout l'erreur, c'est-à-dire Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' .

Vous pouvez générer le keystore de débogage en exécutant cette commande dans le répertoire android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Fonctionne bien pour moi Thx

@bondehagen Où sommes-nous censés stocker ce fichier dans notre projet natif

@priyajainSE , mettez debug.keystore dans le répertoire android/app/

Ubuntu:

Exécution de cette commande dans le répertoire android / app / : _keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000_

Dans le dossier / home / - Ctrl + H afficher tous les fichiers cachés

Copiez le fichier debug.keystore dans répertoire android / app / de votre projet et reconstruisez

Vous pouvez générer un keystore de débogage en exécutant cette commande dans le répertoire android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Fonctionne bien pour moi Thx

Merci beaucoup!

@cmorbitzer @bondehagen, résolu mon problème à placer _debug.keystore_ fichier à l' intérieur _anadroid / app_ répertoire. Attendez ... Les fichiers d'extension _debug.keystore_ manuellement?

Version native de React:

"react": "16.8.6",
"react-native": "0.60.5"

@Rizwanilahi Oui je pense. Personnellement, j'ai ajouté !android/app/debug.keystore dans le .gitignore pour éviter cela.

wow a travaillé pour moi :)
J'ai d'abord ajouté les variables d'environnement, puis je lance l'invite keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 dans le répertoire android / app

Vous pouvez générer le keystore de débogage en exécutant cette commande dans le répertoire android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Cela a fonctionné pour moi aussi :)

@cmorbitzer fonctionne comme un charme thks

Ou simplement télécharger à partir du modèle officiel https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Sauver des vies, hein? Merci

J'ai suivi les instructions ci-dessus et j'ai obtenu cette erreur

java.lang.RuntimeException: com.android.ide.common.signing.KeytoolException: Failed to read key androiddebugkey from store "/Users/kirstysimmonds/com.piavita-vet.android-copy/android/app/debug.keystore": Invalid keystore format

Est-ce que quelqu'un sait ce que je dois faire, s'il vous plaît?

Ou simplement télécharger à partir du modèle officiel https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Sauver des vies, hein? Merci

Merci beaucoup! ce gain de temps

Pour moi aussi résolu.
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validité 10000

pour tout le monde comme moi qui est super paresseux:

curl https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore > android/app/debug.keystore

lancez ☝️ dans le répertoire racine de votre projet (identique à celui où se trouve votre package.json ) puis archivez ce fichier dans git ☺️

Ou simplement télécharger à partir du modèle officiel https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

tu sauves ma journée chapeau

Ou simplement télécharger à partir du modèle officiel https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Oui, a également travaillé pour moi! Merci

Salut quel est le mot de passe par défaut du fichier debug.keystore?

@hafiztayab J'ai essayé une fois et cela fonctionne pour moi en utilisant le mot android passe

projet de github. Tout s'est bien passé mais quand j'essaye de compiler le projet, cela ne fonctionne pas et me renvoie ceci:
Le fichier de clé "C: \ Users \ user \ .android \ debug.keystore" n'a pas été trouvé pour la signature de la configuration "config".

Vous remarquez que dans mon cas il ne s'agit pas de "debug" mais de "config". Un conseil pour moi? J'ai téléchargé le fichier debug.keystore mais rien n'a changé

Ou simplement télécharger à partir du modèle officiel https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

projet de github. Tout s'est bien passé mais quand j'essaye de compiler le projet, cela ne fonctionne pas et me renvoie ceci:
Le fichier de clé "C: \ Users \ user \ .android \ debug.keystore" n'a pas été trouvé pour la signature de la configuration "config".
Vous remarquez que dans mon cas il ne s'agit pas de "debug" mais de "config". Un conseil pour moi? J'ai téléchargé le fichier debug.keystore mais rien n'a changé

Ou simplement télécharger à partir du modèle officiel https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

projet de github. Tout s'est bien passé mais quand j'essaye de compiler le projet, cela ne fonctionne pas et me renvoie ceci:
Le fichier de clé "C: \ Users \ user \ .android \ debug.keystore" n'a pas été trouvé pour la signature de la configuration "config".
Vous remarquez que dans mon cas il ne s'agit pas de "debug" mais de "config". Un conseil pour moi? J'ai téléchargé le fichier debug.keystore mais rien n'a changé

@DevEventlab , essayez avec Android Studio, cela résoudra votre problème

J'ai généré le fichier debug.keystore et l'ai placé dans / android / app, mais la commande npm run android échoue toujours avec la même erreur. J'ai également essayé de télécharger le fichier à partir du modèle officiel, mais la même chose se produit. Des idées pourquoi?

mise à niveau vers la dernière version, cela a été résolu avec la demande d'extraction https://github.com/facebook/react-native/pull/25807 veuillez fermer ceci

Vous pouvez générer le keystore de débogage en exécutant cette commande dans le répertoire android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Cela fonctionne :) Merci.

keytool: le terme «keytool» n'est pas reconnu comme le nom d'une applet de commande, d'une fonction, d'un fichier de script ou d'un programme opérationnel. Vérifiez l'orthographe du nom ou si un chemin
a été inclus, vérifiez que le chemin est correct et réessayez.
À la ligne: 1 car: 1

  • keytool -genkey -v -keystore debug.keystore -storepass android -alias ...
  • ~ ~~

    • CategoryInfo: ObjectNotFound: (keytool: String) [], CommandNotFoundException

    • FullyQualifiedErrorId: CommandNotFoundException

Je suis confronté à ce problème. Veuillez m'aider avec ça

Cette page vous a été utile?
0 / 5 - 0 notes