Où est debug.keystore dans Android Studio

Je dois activer Google + api, donc j’ai besoin du debug.keystore . Je suis passé à Android Studio et je ne sais pas où c’est. Je peux le trouver dans eclipse au chemin ~ / .android / debug.keystore.

EDIT Etape 1) Allez dans Fichier> Structure du projet> sélectionnez le projet> allez à “signature” et sélectionnez votre fichier par défaut ou tout autre fichier de clés souhaité et remplissez tous les détails. Si vous n’êtes pas en mesure de remplir les détails, appuyez sur le bouton vert «+». J’ai mis en évidence dans la capture d’écran. entrer la description de l'image ici

Etape 2) TRES IMPORTANT: Allez dans Types de construction> sélectionnez votre type de construction et sélectionnez votre “Configuration de signature”. Dans mon cas, je dois sélectionner “config”. Vérifiez la région en surbrillance. entrer la description de l'image ici

Une autre façon de trouver vos informations clés consiste à vous rendre dans votre dossier java, pour moi, c’était à

 C:\Program Files\Java\jdk1.8.0_60\bin 

et exécutez la commande suivante

 keytool -list -v -keystore "%USERPROFILE%\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

de la commande, vous pouvez facilement voir que l’adresse du fichier de clés est “c: \ users / <% mylogin%>. android \ debug.keystore”, l’alias est “androiddebugkey” le mot de passe du magasin est “android”

C’est la configuration par défaut de la documentation Android ‘Get API Key’. https://developers.google.com/maps/documentation/android-api/signup

  • Pour l’utilisateur Windows: C:\Users\username\.android\debug.keystore

  • Pour Linux / Mac OS Utilisateur: ~/.android/debug.keystore

Après avoir obtenu SHAH1 par le code ci-dessous en utilisant l’invite de commande:

  keytool -list -v -keystore "C:\Users\username\.android\debug.keystore" -alias androiddebugkey -storepass android -keypass android 

Dans Android Studio, vous pouvez trouver toutes les informations de signature de votre application sans aucune commande de console:

  1. Ouvrez votre projet

  2. Cliquez sur Gradle à partir du panneau latéral droit

  3. Dans le panneau des projets Gradle, ouvrez les dossiers: Votre projet -> Tâches-> Android

  4. Exécutez la tâche signedReport (double-clic) et vous verrez le résultat dans la console Gradle (chemins d’access au fichier de clés, SHA1, MD5, etc.).

tâche de signatureReport et son résultat

J’ai ce problème Le fichier debug.keystore était manquant. Donc, la seule étape qui a créé un fichier correct pour moi était de créer un nouveau projet Android dans Android Studio.

Il m’a créé un nouveau debug.keystore sous le chemin C:\Users\username\.android\ .

Cette solution ne fonctionne probablement que lorsque vous n’avez pas encore créé de projet.

Sous Windows, si le fichier debug.keystore ne se trouve pas à l’emplacement (C: \ Users \ nom d’utilisateur \ .android), le fichier debug.keystore se trouve également à l’emplacement où vous avez installé Android Studio.

La chose la plus simple à laquelle je puisse penser est de saisir l’empreinte du fichier debug.keystore (les chemins sont mentionnés dans d’autres réponses) et de l’append à votre projet. Pas besoin de copier des magasins de clés ou d’append de nouvelles applications. Ajoutez simplement à la liste des empreintes digitales pour chaque machine que vous développez.

FWIW, je me suis heurté à cela lorsque je suis passé d’un ordinateur portable à un autre. Je rebondis beaucoup.

https://support.google.com/firebase/answer/7000104?hl=fr#sha1

J’espère que ça aide certaines personnes! 🙂

Le fichier de debug.keystore par défaut: debug.keystore est présent dans le dossier .android qui se trouve généralement dans le dossier de base par défaut de votre système d’exploitation de l’utilisateur qui a installé ce SDK Android.

Dans mon PC Ubuntu, son emplacement est /home/dhananjay/.android

Considérant que dans le PC Windows, il se trouve dans C:\Users\dhananjay\.android