Где debug.keystore в Android Studio

Мне нужно включить google + api, поэтому мне нужен debug.keystore. Я переключился на Android Studio и не знаю, где это. Я могу найти его в eclipse по пути ~/.android/debug.keystore.

Ответ 1

ИЗМЕНИТЬ Шаг 1) Перейдите в меню "Файл" > "Структура проекта" > выберите проект > перейдите к "подписанию" и выберите свой по умолчанию или любое хранилище ключей, которое вы хотите, и заполните все детали. Если вы не можете заполнить данные, нажмите зеленую кнопку "+". Я выделил на снимке экрана. enter image description here

Шаг 2) ОЧЕНЬ ВАЖНО: Goto Build Types > выберите тип сборки и выберите "Config Signing Config". В моем случае я должен выбрать "config". Проверьте выделенную область. enter image description here

Ответ 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 и т.д.).

signedReport задание и его результат

Ответ 5

У меня возникла эта проблема. Файл debug.keystore отсутствовал. Таким образом, единственный шаг, который создал для меня правильный файл, - это создание нового Android-проекта в Android Studio.

Это создало мне новый debug.keystore в пути C:\Users\username\.android\.

Это решение, вероятно, работает только тогда, когда вы еще не создали проекты.

Ответ 6

Вы можете использовать эту команду и получить все ваши хранилища ключей, перейти к своему терминалу и в корневой директории android запустить это:

./gradlew signingReport

это даст вам что-то вроде этого списка хранилищ ключей и их информацию:

enter image description here

Ответ 7

Это помогло мне.

Имя хранилища ключей: "debug.keystore"
Пароль хранилища ключей: "android"
Псевдоним ключа: "androiddebugkey"
Ключевой пароль: "android"

exapmle

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 - путь к хранилищу ключей в моем случае.

Вы получите такие результаты.

enter image description here

Ответ 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 и Linux
  • C:\Documents and Settings\<user>\.android\ в Windows XP
  • C:\Users\<user>\.android\ в Windows Vista и Windows 7, 8 и 10

Ответ 14

=======================================

в стандартном проводнике файлов:

=======================================

in standart File Explorer:

=======================================

Откройте вкладку "Просмотр" и выберите "Скрытые элементы":

=======================================

open view tab and check Hidden

=======================================

Теперь вы можете увидеть вашу папку .android

=======================================

Now you can see your .android folder