React-native: Arquivo de armazenamento de chave '/Project-Folder/android/app/debug.keystore' não encontrado para a configuração de assinatura 'debug' em react-native 0.60

Criado em 13 jul. 2019  ·  30Comentários  ·  Fonte: facebook/react-native

Criei um aplicativo de amostra com a versão reat-nativa 0.60. Estou tentando executar o aplicativo no Android. Mas estou recebendo este erro Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' . Não sei como resolver esse erro. Por favor, dê sugestões para este problema.

Versão nativa do React:

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

Passos para reproduzir

  1. Tentando executar o aplicativo no Android.
  2. Mas obtendo erro de arquivo de armazenamento de chave no android.
Bug Android

Comentários muito úteis

Você pode gerar o armazenamento de chaves de depuração executando este comando no diretório android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Todos 30 comentários

Quais comandos você está usando?

Você pode gerar o armazenamento de chaves de depuração executando este comando no diretório android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

oi @kiranjd e @cmorbitzer, obrigado por sua resposta. Perdi o arquivo chamado debug.keystore na pasta do meu projeto, ele resolve o erro, ou seja, Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' .

Você pode gerar o armazenamento de chaves de depuração executando este comando no diretório android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Funciona bem para mim Thx

@bondehagen Onde devemos armazenar este arquivo em nosso projeto nativo

@priyajainSE , coloque debug.keystore no diretório android/app/

Ubuntu:

Executando este comando no diretório android / app / : _keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000_

Na pasta / home / - Ctrl + H mostra todos os arquivos ocultos

Copie o arquivo debug.keystore em /home/.android/ para o android / app / do seu projeto e reconstrua

Você pode gerar um keystore de depuração executando este comando no diretório android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Funciona bem para mim Thx

Muito obrigado!

@bondehagen @cmorbitzer, resolveu o meu problema para colocar _debug.keystore_ arquivo dentro _anadroid / App_ diretório. Aguarde ... os arquivos de extensão _ *. Keystore_ são ignorados no controle de versão do Github. Isso significa que sempre que clonamos o projeto, temos que gerar ou colocar o arquivo _debug.keystore_ manualmente?

Versão nativa do React:

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

@Rizwanilahi Sim, eu acho. Pessoalmente, adicionei !android/app/debug.keystore em .gitignore para evitar isso.

uau funcionou para mim :)
Primeiro, adicionei as variáveis ​​de ambiente e, em seguida, executei no prompt keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 no diretório android / app

Você pode gerar o armazenamento de chaves de depuração executando este comando no diretório android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Isso funcionou para mim também :)

@cmorbitzer funciona como um encanto thks

Segui as instruções acima e recebi este erro

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

Alguém sabe o que devo fazer, por favor?

Ou apenas baixe do modelo oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Salvando vidas hein? Obrigado

Muito obrigado! isso economiza tempo

Para mim resolvido também.
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

para todos como eu que são super preguiçosos:

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

execute ☝️ no diretório raiz do seu projeto (o mesmo de onde está package.json ) e, em seguida, verifique esse arquivo no git ☺️

Ou apenas baixe do modelo oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

você salva meu dia de tirar o chapéu

Ou apenas baixe do modelo oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Sim, também funcionou para mim! obrigado

Olá, qual é a senha padrão do arquivo debug.keystore?

@hafiztayab Tentei uma vez e funcionou para mim usando a senha android

projeto do github. Tudo correu bem, mas quando tento compilar o projeto, não funciona e me devolve:
O arquivo de chave "C: \ Users \ user \ .android \ debug.keystore" não foi encontrado para assinar a configuração "config".

Você percebe que no meu caso não é uma questão de 'depuração', mas de 'configuração'. Alguma dica para mim? Baixei o arquivo debug.keystore, mas nada mudou

Ou apenas baixe do modelo oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

projeto do github. Tudo correu bem, mas quando tento compilar o projeto, não funciona e me devolve:
O arquivo de chave "C: \ Users \ user \ .android \ debug.keystore" não foi encontrado para assinar a configuração "config".
Você percebe que no meu caso não é uma questão de 'depuração', mas de 'configuração'. Alguma dica para mim? Baixei o arquivo debug.keystore, mas nada mudou

Ou apenas baixe do modelo oficial https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

projeto do github. Tudo correu bem, mas quando tento compilar o projeto, não funciona e me devolve:
O arquivo de chave "C: \ Users \ user \ .android \ debug.keystore" não foi encontrado para assinar a configuração "config".
Você percebe que no meu caso não é uma questão de 'depuração', mas de 'configuração'. Alguma dica para mim? Baixei o arquivo debug.keystore, mas nada mudou

@DevEventlab por favor, tente com o Android Studio, ele resolverá seu problema

Eu gerei o arquivo debug.keystore e o coloquei em / android / app, mas ainda assim o comando npm run android falha com o mesmo erro. Também tentei baixar o arquivo do template oficial, mas ainda assim ocorre o mesmo. Alguma ideia por quê?

atualizar para a versão mais recente, isso foi resolvido com solicitação de pull https://github.com/facebook/react-native/pull/25807 por favor feche isto

Você pode gerar o armazenamento de chaves de depuração executando este comando no diretório android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Isso funciona :) Obrigado.

keytool: O termo 'keytool' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou se um caminho
foi incluído, verifique se o caminho está correto e tente novamente.
Na linha: 1 caractere: 1

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

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

    • FullyQualifiedErrorId: CommandNotFoundException

Estou enfrentando esse problema. Por favor me ajude com isso

Esta página foi útil?
0 / 5 - 0 avaliações