React-native: Файл хранилища ключей '/Project-Folder/android/app/debug.keystore' не найден для подписи config 'debug' в react-native 0.60

Созданный на 13 июл. 2019  ·  30Комментарии  ·  Источник: facebook/react-native

Я создал образец приложения с собственной версией 0.60. Я пытаюсь запустить приложение на android. Но я получаю эту ошибку Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' . Я не знаю, как исправить эту ошибку. Пожалуйста, дайте любые предложения по этому вопросу.

Версия React Native:

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

Действия по воспроизведению

  1. Пробую запустить приложение в android.
  2. Но ошибка файла хранилища ключей в android.
Bug Android

Самый полезный комментарий

Вы можете создать хранилище ключей отладки, выполнив эту команду в каталоге android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Все 30 Комментарий

Какие команды вы используете?

Вы можете создать хранилище ключей отладки, выполнив эту команду в каталоге android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

привет @kiranjd и @cmorbitzer спасибо за ваш ответ. Я пропустил файл под названием debug.keystore . Итак, я поместил этот файл debug.keystore в папку моего проекта, он Keystore file '/Project-Folder/android/app/debug.keystore' not found for signing config 'debug' .

Вы можете создать хранилище ключей отладки, выполнив эту команду в каталоге android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

У меня отлично работает Спасибо

Или просто скачайте из официального шаблона https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

@bondehagen Где мы должны хранить этот файл в нашем проекте

@priyajainSE , поместите debug.keystore в каталог android/app/

Ubuntu:

Выполнение этой команды в каталоге android / app / : _keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000_

В папке / home / - Ctrl + H показать все скрытые файлы

Скопируйте файл debug.keystore в каталог android / app / вашего проекта и перестройте

Вы можете создать хранилище ключей отладки, выполнив эту команду в каталоге android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

У меня отлично работает Thx

большое спасибо!

@cmorbitzer @bondehagen , Моя проблема решена путем помещения файла _anadroid / app_ . Подождите ... Файлы расширения _ *. Keystore_ игнорируются при управлении версиями Github. Это означает, что всякий раз, когда мы клонируем проект, мы должны создавать или размещать файл _debug.keystore_ вручную?

Версия React Native:

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

@Rizwanilahi Да, я думаю. Лично я добавил !android/app/debug.keystore в .gitignore чтобы этого избежать.

вау сработало для меня :)
Сначала я добавил переменные среды, а затем запустил команду keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 в каталоге android / app

Вы можете создать хранилище ключей отладки, выполнив эту команду в каталоге android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Это сработало и для меня :)

@cmorbitzer работает как шарм, спасибо

Или просто скачайте из официального шаблона https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Спасение жизней, да? Спасибо

Я выполнил приведенные выше инструкции и получил эту ошибку

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

Кто-нибудь знает, что мне делать, пожалуйста?

Или просто скачайте из официального шаблона https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Спасение жизней, да? Спасибо

Большое спасибо! это сэкономит время

Для меня тоже решено.
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

для всех, как я, супер ленивых:

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

запустите ☝️ в корневом каталоге вашего проекта (там же, где находится ваш package.json ), а затем проверьте этот файл в git ☺️

Или просто скачайте из официального шаблона https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Ты спасешь мой день Снимай шляпу

Или просто скачайте из официального шаблона https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

Да, у меня тоже сработало! благодаря

Привет, какой пароль по умолчанию для файла debug.keystore?

@hafiztayab Я попробовал один раз, и у меня работает с паролем android

проект из github. Все прошло хорошо, но когда я пытаюсь скомпилировать проект, он не работает и возвращает мне следующее:
Ключевой файл «C: \ Users \ user \ .android \ debug.keystore» не был найден для подписи конфигурации «config».

Вы заметили, что в моем случае речь идет не об «отладке», а о «конфигурации». Что-нибудь для меня? Я скачал файл debug.keystore, но ничего не изменилось

Или просто скачайте из официального шаблона https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

проект из github. Все прошло хорошо, но когда я пытаюсь скомпилировать проект, он не работает и возвращает мне следующее:
Ключевой файл «C: \ Users \ user \ .android \ debug.keystore» не был найден для подписи конфигурации «config».
Вы заметили, что в моем случае речь идет не об «отладке», а о «конфигурации». Что-нибудь для меня? Я скачал файл debug.keystore, но ничего не изменилось

Или просто скачайте из официального шаблона https://raw.githubusercontent.com/facebook/react-native/master/template/android/app/debug.keystore

проект из github. Все прошло хорошо, но когда я пытаюсь скомпилировать проект, он не работает и возвращает мне следующее:
Ключевой файл «C: \ Users \ user \ .android \ debug.keystore» не был найден для подписи конфигурации «config».
Вы заметили, что в моем случае речь идет не об «отладке», а о «конфигурации». Что-нибудь для меня? Я скачал файл debug.keystore, но ничего не изменилось

@DevEventlab, попробуйте с Android Studio, это решит вашу проблему

Я создал файл debug.keystore и поместил его в / android / app, но команда npm run android все равно не работает с той же ошибкой. Я тоже пытался скачать файл из официального шаблона, но все равно происходит то же самое. Есть идеи, почему?

обновитесь до последней версии, это было решено запросом на перенос https://github.com/facebook/react-native/pull/25807, закройте это

Вы можете создать хранилище ключей отладки, выполнив эту команду в каталоге android/app/ : keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000

Это работает :) Спасибо.

keytool: термин «keytool» не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте написание имени или путь
был включен, убедитесь, что путь правильный, и повторите попытку.
В строке: 1 символ: 1

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

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

    • FullyQualifiedErrorId: CommandNotFoundException

Я столкнулся с этой проблемой. Пожалуйста, помогите мне с этим

Была ли эта страница полезной?
0 / 5 - 0 рейтинги