React-native: El archivo de almacén de claves '/Project-Folder/android/app/debug.keystore' no se encuentra para firmar la configuración 'debug' en react-native 0.60

Creado en 13 jul. 2019  ·  30Comentarios  ·  Fuente: facebook/react-native

Creé una aplicación de muestra con la versión nativa de reacción 0.60. Estoy intentando ejecutar la aplicación en Android. Pero recibo este error Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' . No sé cómo resolver este error. Por favor, dé sugerencias para este problema.

Reaccionar versión nativa:

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

Pasos para reproducir

  1. Intentando ejecutar la aplicación en Android.
  2. Pero aparece el error de archivo Keystore en Android.
Bug Android

Comentario más útil

Puede generar el almacén de claves de depuración ejecutando este comando en el directorio android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Todos 30 comentarios

¿Qué comandos estás usando?

Puede generar el almacén de claves de depuración ejecutando este comando en el directorio android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

hola @kiranjd y @cmorbitzer gracias por su respuesta. Me perdí el archivo llamado debug.keystore . Así que coloqué este archivo debug.keystore en la carpeta de mi proyecto y resuelve el error, es decir, Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' .

Puede generar el almacén de claves de depuración ejecutando este comando en el directorio android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Funciona bien para mí Thx

@bondehagen ¿Dónde se supone que debemos almacenar este archivo en nuestro proyecto nativo react?

@priyajainSE , ponga debug.keystore en el directorio android/app/

Ubuntu:

Ejecutando este comando en el directorio android / app / : _keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000_

En la carpeta / inicio / - Ctrl + H muestra todos los archivos ocultos

Copie el archivo debug.keystore en /home/.android/ al android / app / de su proyecto y reconstruya

Puede generar un almacén de claves de depuración ejecutando este comando en el directorio android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Funciona bien para mí Thx

¡muchas gracias!

@bondehagen @cmorbitzer, solucionado el problema al colocar _debug.keystore_ archivo dentro _anadroid / app_ directorio. Espere ... los archivos de extensión _ *. Keystore_ se ignoran en el control de versiones de Github. Significa que cada vez que clonamos el proyecto, ¿tenemos que generar o colocar el archivo _debug.keystore_ manualmente?

Reaccionar versión nativa:

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

@Rizwanilahi Sí, creo. Personalmente agregué !android/app/debug.keystore en el .gitignore para evitar eso.

wow funcionó para mí :)
Primero agregué las variables de entorno y luego ejecuté el mensaje keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 en el directorio android / app

Puede generar el almacén de claves de depuración ejecutando este comando en el directorio android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Esto funcionó para mí también :)

@cmorbitzer funciona como un encanto gracias

O simplemente descárguelo de la plantilla oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Salvando vidas, ¿eh? Gracias

Seguí las instrucciones anteriores y obtuve este error.

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

¿Alguien sabe qué debo hacer, por favor?

O simplemente descárguelo de la plantilla oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Salvando vidas, ¿eh? Gracias

¡Muchas gracias! esto ahorra tiempo

Para mí también resuelto.
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

para todos como yo que es super vago:

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

ejecute ☝️ en el directorio raíz de su proyecto (igual que donde está su package.json ) y luego verifique ese archivo en git ☺️

O simplemente descárguelo de la plantilla oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

me salvas el día

O simplemente descárguelo de la plantilla oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

¡Sí, también funcionó para mí! Gracias

Hola, ¿cuál es la contraseña predeterminada del archivo debug.keystore?

@hafiztayab Lo intenté una vez y me funciona usando la contraseña android

proyecto de github. Todo salió bien, pero cuando intento compilar el proyecto, no funciona y me devuelve esto:
No se encontró el archivo de clave "C: \ Users \ user \ .android \ debug.keystore" para firmar la configuración "config".

Observa que en mi caso no se trata de 'debug' sino de 'config'. ¿Algún consejo para mí? Descargué el archivo debug.keystore pero nada ha cambiado

O simplemente descárguelo de la plantilla oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

proyecto de github. Todo salió bien, pero cuando intento compilar el proyecto, no funciona y me devuelve esto:
No se encontró el archivo de clave "C: \ Users \ user \ .android \ debug.keystore" para firmar la configuración "config".
Observa que en mi caso no se trata de 'debug' sino de 'config'. ¿Algún consejo para mí? Descargué el archivo debug.keystore pero nada ha cambiado

O simplemente descárguelo de la plantilla oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

proyecto de github. Todo salió bien, pero cuando intento compilar el proyecto, no funciona y me devuelve esto:
No se encontró el archivo de clave "C: \ Users \ user \ .android \ debug.keystore" para firmar la configuración "config".
Observa que en mi caso no se trata de 'debug' sino de 'config'. ¿Algún consejo para mí? Descargué el archivo debug.keystore pero nada ha cambiado

@DevEventlab , intente con Android Studio, resolverá su problema

He generado el archivo debug.keystore y lo he colocado en / android / app, pero aún así el comando npm run android falla con el mismo error. También intenté descargar el archivo de la plantilla oficial, pero sigue ocurriendo lo mismo. ¿Alguna idea de por qué?

actualice a la última versión, esto se resolvió con la solicitud de extracción https://github.com/facebook/react-native/pull/25807 por favor cierre esto

Puede generar el almacén de claves de depuración ejecutando este comando en el directorio android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Esto funciona :) Gracias.

keytool: el término 'keytool' no se reconoce como el nombre de un cmdlet, función, archivo de script o programa operable. Compruebe la ortografía del nombre o si una ruta
se incluyó, verifique que la ruta sea correcta y vuelva a intentarlo.
En línea: 1 carácter: 1

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

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

    • FullyQualifiedErrorId: CommandNotFoundException

Estoy enfrentando este problema. Amablemente ayúdame con esto

¿Fue útil esta página
0 / 5 - 0 calificaciones