Autore Topic: Errore keytool: annot recover key  (Letto 422 volte)

Offline swet90

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Play Store ID:
    Davide Antonelli
  • Sistema operativo:
    Windows 8
Errore keytool: annot recover key
« il: 30 Ottobre 2017, 18:48:42 CET »
0
Salve a tutti ragazzi, improvvisamente da stamattina il mio keystore sembra essersi danneggiato, quando provo a signare la mia app ricevo questo errore:

Errore keytool: java.security.UnrecoverableKeyException: Cannot recover key.

Ho trovato su internet che il problema sono le password che non sono uguali tra keystore e key alias, ma se fino a qualche settimana fa andava bene ?

Ho solo aggioranto ad android studio 3.

Ho provato comunque tramite il key tool a cambiare le password , e metterle uguali, ma niente, sempre stesso errore ( al momento che inserisco la vecchia password keyalias).

in più se provo ad elencare tutti i certificati del keystore, ricevo continuamente errori di tipo:

Codice (XML): [Seleziona]
Data di creazione: 29-mag-2017
Tipo di voce: PrivateKeyEntry
Lunghezza catena certificati: 1
Certificato[1]:
Errore keytool: java.util.IllegalFormatConversionException: d != java.lang.String
java.util.IllegalFormatConversionException: d != java.lang.String
        at java.util.Formatter$FormatSpecifier.failConversion(Unknown Source)
        at java.util.Formatter$FormatSpecifier.printInteger(Unknown Source)
        at java.util.Formatter$FormatSpecifier.print(Unknown Source)
        at java.util.Formatter.format(Unknown Source)
        at java.util.Formatter.format(Unknown Source)
        at java.lang.String.format(Unknown Source)
        at sun.security.tools.keytool.Main.withWeak(Unknown Source)
        at sun.security.tools.keytool.Main.printX509Cert(Unknown Source)
        at sun.security.tools.keytool.Main.doPrintEntry(Unknown Source)
        at sun.security.tools.keytool.Main.doPrintEntries(Unknown Source)
        at sun.security.tools.keytool.Main.doCommands(Unknown Source)
        at sun.security.tools.keytool.Main.run(Unknown Source)
        at sun.security.tools.keytool.Main.main(Unknown Source)

Sapete aiutarmi?

EDIT: Problema risolto, avevo più versioni del Keystore , ho ripristinato un back up vecchissimo e tutto si è risolto, non c'entra nulla android studio 3, almeno nel mio caso
« Ultima modifica: 03 Novembre 2017, 16:00:12 CET da swet90, Reason: Problem Solved »

Offline berpao

  • Utente junior
  • **
  • Post: 116
  • Respect: +8
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Play Store ID:
    Paolo Bersan
Re:Errore keytool: annot recover key
« Risposta #1 il: 31 Ottobre 2017, 12:57:41 CET »
0
Ciao, hai provato a reinstallare la vecchia versione di android studio?