Java >> Java tutorial >  >> Java

Findes standard nøglelagerfil ikke?

Du skal angive den forkerte sti til debug.keystore fil.

Følg disse trin for at få den korrekte sti og fuldføre din kommando:

  1. I eclipse skal du klikke på menuen Vindue -> Indstillinger -> Udvid Android -> Byg
  2. I det højre panel skal du se efter:Standard fejlfindingsnøglelager:
  3. Vælg hele boksen ved siden af ​​etiketten angivet i Trin 2

Og til sidst, brug stien, du lige har kopieret fra trin 3 til at konstruere din kommando:

For eksempel ville det i mit tilfælde være:

C:\Program Files\Java\jre7\bin>keytool -list -v -keystore"C:\Users\Siddharth Lele.android\debug.keystore" -aliasandroiddebugkey -storepass android -keypass android

OPDATERET:

Hvis du allerede havde fulgt ovenstående trin, er den eneste anden løsning at slette debug.keystore og lad Eclipse genskabe det for dig.

Trin 1:Gå til stien, hvor dit nøglelager er gemt. I dit tilfælde C:\Users\Suresh\.android\debug.keystore

Trin 2:Luk og genstart Eclipse.

Trin 3 (Valgfrit):Du skal muligvis rense dit projekt før debug.keystore oprettes igen.

Kilde: http://www.coderanch.com/t/440920/Security/KeyTool-genkeypair-exception-Keystore-file

Du kan henvise til dette for delen om sletning af din debug.keystore fil:"Fejlretningscertifikat udløbet" fejl i Eclipse Android-plugins


Brug dette til MAC-brugere

keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android

For Mac-brugere:debug.keystore fil findes i ~/.android vejviser. Nogle gange, på grund af den relative sti, bliver ovennævnte fejl ved med at dukke op.


Java tag