Каково расположение файла хранилища ключей в Android Studio?

Недавно я узнал о важности резервного копирования файла хранилища ключей в Android Studio. У меня есть два приложения, опубликованные с помощью этого компьютера. Оба раза я просто использовал «Создать APK» в раскрывающемся списке Android Studio Build. Я был бы очень признателен за некоторые инструкции о том, где именно я могу найти файл хранилища ключей, который Android Studio использовал для подписи этих apks, и что еще мне нужно сделать, чтобы иметь возможность публиковать обновления для моих приложений с ПК, кроме этого. Спасибо.


person Rehan Yousaf    schedule 12.02.2017    source источник
comment
Возможно, давайте сначала проверим: developer.android.com/studio/publish/app-signing .html. Вы всегда можете сгенерировать свой собственный ключ подписи и подключить его через gradle.   -  person Rafal    schedule 13.02.2017
comment
@Rafal, что документация не говорит ни одной полезной вещи о том, что ключи, указывающие местоположение, приводят к ошибке в студии Android, говорящей, что файл не существует. Разве не в этом весь смысл, если бы файл существовал, я бы не пытался его создать   -  person nikoss    schedule 15.07.2020


Ответы (6)


Если вы использовали apk после нажатия «Build Apk», это apk отладочной сборки из выходной папки. Или, если вы использовали «Создать подписанный Apk», вы должны были использовать ключ, так как есть возможность его создать.

person sadat    schedule 12.02.2017
comment
Это первый случай. Я использовал Apk из папки «Вывод» после нажатия «Создать Apk». Где я могу найти файл хранилища ключей, которым был подписан мой Apk? Я сам не подписывал Apk. - person Rehan Yousaf; 13.02.2017
comment
Пожалуйста, посмотрите здесь stackoverflow. ком/вопросы/9398019/ - person sadat; 15.02.2017

Попробуйте проверить меню: Build -> Generate Signed APK

Путь к хранилищу ключей будет отображаться в первой строке нового окна.

Но если вы не помните пароли, то у меня для вас плохие новости :-(

person MaxV    schedule 12.02.2017

Я нашел свой C:\Users\username\keystores\myappkey.jks

person seekingStillness    schedule 07.04.2018

Скорее всего, вы найдете его в «C:\Users\.gradle\gradle.properties». В Android Studio вы можете найти этот файл в «Gradle Scripts-> gradle.properties (глобальные свойства)».

person Gary99    schedule 13.02.2017

Перейти к: Сборка -> Создать подписанный APK

Выберите АПК.

Затем вам потребуется выбрать существующий путь к хранилищу ключей или создать его, если вы его не создали, а затем создать новый... после этого перейдите в структуру проекта и установите путь к хранилищу ключей, который вы создали... надеюсь, это сработает

person Syed Nouman Ali Hamdani    schedule 30.08.2019

Go To: Build -> Generate Signed APK

Выберите Android App Bundle или APK.

Затем вам потребуется выбрать существующий путь к хранилищу ключей или создать его.

person Lone Ronin    schedule 01.05.2019