2015-09-24 18 views
7

Sto provando a cambiare la password della chiave privata nel mio keystore. Facendo la seguente:Keytool Alias ​​non ha chiave

keytool -keypasswd -alias <alias name> -keystore <keystore path> 

ottengo:

Enter keystore password: <keystore password> 

che restituisce:

keytool error: java.lang.Exception: Alias <ltsabreskey> has no key 

Questo keystore è stato generato utilizzando un certificato che è stato estratto da un archivio di chiavi diverso per il quale la password è stata perduto. Sto cercando di trasferire un aggiornamento a un'app esistente nel Play Store, può essere fatto con un keystore appena generato dal certificato estratto?

risposta

0

hai controllato se la chiave è davvero nel keystore? Prova questo:

keytool -list -keystore <keystore path> 

Se l'alias non è corretto (chiave non esiste nel keystore) ottengo lo stesso errore.

Problemi correlati