Je reçois cette erreur.
C:\Program Files\Java\jre7\bin>keytool -list -v -keystore "C:\Users\Suresh\.Android\debug.keystore" -alias androiddebugkey -storepass Android -keypass Android
keytool error: Java.lang.Exception: Keystore file does not exist: C:\Users\Suresh\.Android\debug.keystore
Java.lang.Exception: Keystore file does not exist: C:\Users\Suresh\.Android\debug.keystore
at Sun.security.tools.KeyTool.doCommands(Unknown Source)
at Sun.security.tools.KeyTool.run(Unknown Source)
at Sun.security.tools.KeyTool.main(Unknown Source)
C:\Program Files\Java\jre7\bin>
Vous devez fournir le mauvais chemin vers le debug.keystore
fichier.
Suivez ces étapes pour obtenir le chemin d'accès correct et terminer votre commande:
Et enfin, utilisez le chemin que vous venez de copier à partir de l'étape 3 pour construire votre commande:
Par exemple, dans mon cas, ce serait:
C:\Program Files\Java\jre7\bin> keytool -list -v -keystore "C:\Users\Siddharth Lele.Android\debug.keystore" -alias androiddebugkey -storepass Android - keypass Android
MISE À JOUR:
Si vous avez déjà suivi les étapes mentionnées ci-dessus, la seule autre solution consiste à supprimer le debug.keystore
et laissez Eclipse le recréer pour vous.
Étape 1: accédez au chemin où votre magasin de clés est stocké. Dans ton cas, C:\Users\Suresh\.Android\debug.keystore
Étape 2: fermez et redémarrez Eclipse.
Étape 3 (facultative): Vous devrez peut-être nettoyer votre projet avant le debug.keystore
est recréé.
Source: http://www.coderanch.com/t/440920/Security/KeyTool-genkeypair-exception-Keystore-file
Vous pouvez vous y référer pour la partie concernant la suppression de votre debug.keystore
fichier: erreur "Le certificat de débogage a expiré" dans Eclipse Android
Utilisez ceci pour les utilisateurs MAC
keytool -list -v -keystore ~/.Android/debug.keystore -alias androiddebugkey -storepass Android -keypass Android
Pour les utilisateurs de Mac: le debug.keystore
le fichier existe dans ~/.Android
répertoire. Parfois, en raison du chemin relatif, l'erreur mentionnée ci-dessus continue d'apparaître.
Pour le magasin de clés de débogage Mac/Linux, les documents Android ont:
keytool -exportcert -list -v \
-alias androiddebugkey -keystore ~/.Android/debug.keystore
Mais il y a quelque chose qui peut ne pas être évident: si vous mettez la barre oblique inverse, assurez-vous de faire un shift + return
dans le terminal après la barre oblique inverse pour que la seconde commençant par -alias
est sur une nouvelle ligne. Le simple collage tel quel ne fonctionnera pas.
Votre terminal (en cas de succès) ressemblera à ceci:
$ keytool -exportcert -list -v \
→ -alias androiddebugkey -keystore ~/.Android/debug.keystore
Enter keystore password:
Le mot de passe de débogage par défaut est: Android
Note latérale: Dans Android Studio, vous pouvez gérer la connexion:
Fichier> Structure du projet> Modules - (votre application)> Signature