Мне нужно включить google + api, поэтому мне нужен debug.keystore
. Я переключился на Android Studio и не знаю, где это. Я могу найти его в eclipse по пути ~/.android/debug.keystore.
Где debug.keystore в Android Studio
Ответ 1
ИЗМЕНИТЬ Шаг 1) Перейдите в меню "Файл" > "Структура проекта" > выберите проект > перейдите к "подписанию" и выберите свой по умолчанию или любое хранилище ключей, которое вы хотите, и заполните все детали. Если вы не можете заполнить данные, нажмите зеленую кнопку "+". Я выделил на снимке экрана.
Шаг 2) ОЧЕНЬ ВАЖНО: Goto Build Types > выберите тип сборки и выберите "Config Signing Config". В моем случае я должен выбрать "config". Проверьте выделенную область.
Ответ 2
-
Для пользователя Windows:
C:\Users\USERNAME\.android\debug.keystore
(измените USERNAME на имя вашего компьютера) -
Для пользователей Linux или Mac OS:
~/.android/debug.keystore
После того, как вы получите SHAH1
по приведенному ниже коду с помощью командной строки:
keytool -list -v -keystore "C:\Users\USERNAME\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android
Ответ 3
Еще один способ узнать вашу ключевую информацию - перейти в папку 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/<% mylogin% > . android\debug.keystore", alias - "androiddebugkey", пароль для хранения - "пароль для Android" - это "андроид" "
Это стандартная конфигурация из документации "Получить API-интерфейс Android". https://developers.google.com/maps/documentation/android-api/signup
Ответ 4
В Android Studio вы можете найти всю информацию о подписке на приложение без какой-либо команды консоли:
-
Откройте проект
-
Нажмите Gradle с правой панели
-
В Gradle панелях открытых панелей проектов: Проект → Задачи- > Android
- Запустите задачу подписиReport (двойной щелчок), и вы увидите результат в консоли Gradle (пути к хранилищу ключей, SHA1, MD5 и т.д.).
Ответ 5
У меня возникла эта проблема. Файл debug.keystore
отсутствовал.
Таким образом, единственный шаг, который создал для меня правильный файл, - это создание нового Android-проекта в Android Studio.
Это создало мне новый debug.keystore
в пути C:\Users\username\.android\
.
Это решение, вероятно, работает только тогда, когда вы еще не создали проекты.
Ответ 6
Вы можете использовать эту команду и получить все ваши хранилища ключей, перейти к своему терминалу и в корневой директории android запустить это:
./gradlew signingReport
это даст вам что-то вроде этого списка хранилищ ключей и их информацию:
Ответ 7
Это помогло мне.
Имя хранилища ключей: "debug.keystore"
Пароль хранилища ключей: "android"
Псевдоним ключа: "androiddebugkey"
Ключевой пароль: "android"
USER_NAME_PC - имя пользователя вашего ПК
Ответ 8
В Windows
Все, что вам нужно сделать, - это перейти в командную строку и на cd C:\Program Files\Java\jdk-10.0.2\bin>
где jdk-10.0.2 or full path
могут отличаться в вашем случае. как только вы окажетесь в keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
, введите этот код keytool -keystore C:\Users\GB\.android/debug.keystore -list -v
где C:\Users\GB\.android/debug.keystore
- путь к хранилищу ключей в моем случае.
Вы получите такие результаты.
Ответ 9
[Решено] Как я снова запустил свое приложение после изменения имени пользователя на той же машине с Windows 10
В Android Studio: Файл> Структура проекта> приложение> нажмите "+" для добавления новой конфигурации " Файл конфигурации" > Файл> Структура проекта> приложение> Подписание
На вкладке Flavors> Поле подписи выберите новую запись "config" Файл> Структура проекта> Приложение> Flavors
Это перенастроило приложение. Закрытая и перезапущенная студия
Нажал Build> Rebuild Project
Приложение добавлено и показало это автоматически: build.gradle
Когда я тестировал приложение на мобильном телефоне, Studio попросила переустановить приложение с этой новой конфигурацией. Приложение работает, как и раньше!
DynaMike
Ответ 10
В Windows, если файл debug.keystore отсутствует в местоположении (C:\Users\username \.android), файл debug.keystore также может быть найден в том месте, где вы установили Android Studio.
Ответ 11
Самая простая вещь, о которой я могу подумать, это взять fingerprint из debug.keystore (пути указаны в других ответах) и добавить его в свой проект. Нет необходимости копировать хранилища ключей или добавлять новые приложения. Просто добавьте список отпечатков пальцев для каждой машины, на которой вы разрабатываете.
FWIW, я столкнулся с этим, когда я переключился с одного ноутбука на другой. Я много болтаюсь.
https://support.google.com/firebase/answer/7000104?hl=en#sha1
Надеюсь, что это поможет некоторым людям! :)
Ответ 12
Файл хранилища ключей по умолчанию: debug.keystore
присутствует в папке .android
которая обычно находится в домашней папке по умолчанию операционной системы пользователя, установившего этот Android SDK.
В моем компьютере с Ubuntu это местоположение /home/dhananjay/.android
В то время как на ПК с Windows он находится по адресу C:\Users\dhananjay\.android
Ответ 13
Из документации разработчиков Android о подписи приложения:
Истечение срока действия сертификата отладки.
[...] Файл хранится в следующих местах:
~/.android/
в OS X и LinuxC:\Documents and Settings\<user>\.android\
в Windows XPC:\Users\<user>\.android\
в Windows Vista и Windows 7, 8 и 10
Ответ 14
=======================================
в стандартном проводнике файлов:
=======================================
=======================================
Откройте вкладку "Просмотр" и выберите "Скрытые элементы":
=======================================
=======================================
Теперь вы можете увидеть вашу папку .android
=======================================