2015-06-28 1 views
0

Я пытался получить свой отпечаток Sha1 для выпуска и отладки. К счастью, я был в состоянии получить код отладки версии черезAndroid: выпущенный vs отладочный отпечаток (Sha1)

Keytool -list -alias androiddebugkey -keystore C: \ Users \ Name.android \ debug.keystore -storepass андроид -keypass андроид

Мне было интересно, как я получу релиз? Я попытался

Keytool -list -alias androidreleasekey -keystore C: \ Users \ Name.android \ debug.keystore -storepass андроид -keypass андроид

, но, к сожалению, он вышел как keytool error: java.lang.Exception: Alias <androidreleasekey> does not exist.

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

ответ

1

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

Для этого в Android Studio выберите Build> Generate Signed APK. Вы должны увидеть диалоговое окно, подобное приведенному ниже.

generate signed apk

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

Keytool -list -alias myappsalias -keystore C: \ Пользователи \ лощина-ноутбук \ AndroidStudioProjects \ MyApp \ myapp_release.keystore -storepass android -keypass android