Где находится отладка.хранилище ключей в Android Studio
Мне нужно включить Google + api, поэтому мне нужно debug.keystore
. Я переключился на Android Studio и не знаю, где он находится. Я могу найти его в eclipse на пути ~/.андроид/отладки.хранилище ключей.
9 ответов:
EDIT Шаг 1) Перейдите к файлу > структура проекта > выберите проект > перейдите к" подписанию " и выберите по умолчанию или любое хранилище ключей, которое вы хотите, и заполните все детали. В случае, если вы не можете заполнить данные, Нажмите зеленую кнопку'+'. Я выделил на скриншоте.
Шаг 2) очень важно: перейти типы сборки> выберите тип сборки и выберите "подпись конфигурации". В моем случае, я должен выбрать "Настройки". Проверьте выделенную область.
Для Пользователя Windows:
C:\Users\username\.android\debug.keystore
для пользователя Linux / Mac OS:
~/.android/debug.keystore
после того, как вы получите
SHAH1
ниже код с помощью командной строки:keytool -list -v -keystore "C:\Users\username\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
другой способ узнать вашу ключевую информацию-перейти в папку java, для меня это было в
C:\Program Files\Java\jdk1.8.0_60\bin
и выполните следующую команду
keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
из команды вы можете легко увидеть, что адрес хранилища ключей "c:\users / .android\debug.хранилище" , псевдоним "androiddebugkey" сохранить пароль "андроид" ключ-пароль "андроида"
это конфигурация по умолчанию из Android 'Get API Key' документация. https://developers.google.com/maps/documentation/android-api/signup
В Android Studio вы можете найти всю информацию о подписании вашего приложения без какой-либо консольной команды:
открыть проект
нажмите на Gradle с правой боковой панели
в панели Gradle projects откройте папки: Your Проект - > Задачи - > Android
- запустите задачу signingReport (двойной щелчок), и вы увидите результат в консоли Gradle (пути хранилища ключей, SHA1, MD5 и т. д на.)
у меня есть эта проблема. Элемент отсутствует. Так что единственным шагом, который создал правильный файл для меня было создание нового проекта Android в Android Studio.
Он создал мне новый
debug.keystore
по путиC:\Users\username\.android\
.это решение, вероятно, работает только тогда, когда вы еще не создали никаких проектов.
на Windows, если отладка.файл хранилища ключей не находится в папке (C:\Users\username\.андроид), отладка.keystore файл также может быть найден в том месте, где вы установили Android Studio.
самое простое, что я могу придумать, это захватить отпечаток пальца из отладки.keystore (пути указаны в других ответах) и добавьте это в свой проект. Нет необходимости копировать хранилища ключей или добавлять новые приложения. Просто добавьте к списку отпечатков пальцев для каждой машины, на которой вы разрабатываете.
FWIW, я столкнулся с этим, когда переключился с одного ноутбука на другой. Я подпрыгиваю вокруг много.
https://support.google.com/firebase/answer/7000104?hl=en#sha1
надеюсь, что это поможет некоторым людям! :)
файл хранилища ключей по умолчанию:
debug.keystore
в папке.android
который обычно находится в домашней папке по умолчанию вашей операционной системы пользователя, который установил этот Android SDK.в моем Ubuntu ПК, это расположение
/home/dhananjay/.android
в то время как на ПК с Windows он расположен по адресу
C:\Users\dhananjay\.android
из документации разработчиков Android о подписания Приложения:
срока действия сертификата
[...] Файл хранится в следующих местах:
~/.android/
на OS X и LinuxC:\Documents and Settings\<user>\.android\
на Windows XPC:\Users\<user>\.android\
на Windows Vista и Windows 7, 8 и 10