2013-07-25 34 views
9

Ho l'ultimo file APK della mia app e la fonte completa e la chiave privata della mia app sul keystore. Ma ho perso il file del keystore ... quindi non posso firmare la mia app e aggiornare la mia app ..File keystore Android perso

Qualcuno conosce la risposta?

risposta

7

Se hai perso il tuo keystore, non c'è modo di aggiornare l'app in mal di gioco (causerà un errore di firma)! L'unico modo è che puoi creare un'app con un nuovo nome di pacchetto caricarla per memorizzare e rimuovere la vecchia app.

+2

ha ... Ma ho utilizzato la fatturazione in-app, quindi come elaborare la licenza degli acquirenti della precedente app? – mhkim4886

+0

http://stackoverflow.com/a/11715758/1051147 –

+0

@ mhkim4886: sfortunatamente non si può fare nulla con questo problema. non è possibile recuperare la licenza degli acquirenti della precedente app. –

0

Scusa caro purtroppo non è possibile aggiornare la nuova versione della stessa applicazione su Play Store Android. puoi caricare una nuova applicazione con il nuovo nome del pacchetto e il file keystore. Ma Google non ti consentirà di caricare una nuova versione con un file di archivio chiavi diverso.

Spero che ti possa aiutare.

+0

ha ... Ma ho utilizzato la fatturazione in-app, quindi come elaborare la licenza degli acquirenti della precedente app? – mhkim4886

2

In realtà non è possibile ripristinare il keystore in altro modo rispetto agli strumenti per il recupero dei file eliminati nel sistema operativo.

Non esiste alcuno strumento per estrarre il keystore dal dispositivo o dall'applicazione. Anche Google non può ripristinare il tuo keystore dal tuo account Google.

La cosa è diversa quando hai perso la password. Vedi https://code.google.com/p/android-keystore-password-recover/

+0

ha ... Ma ho utilizzato la fatturazione in-app, quindi come elaborare la licenza degli acquirenti della precedente app? – mhkim4886

+0

chiedi gentilmente di migrare alla nuova app .. – squixy

-11

Il keystore non deve essere caricato, ma deve essere integrato nelle app .apk. Assicurati di creare l'app per il rilascio, in eclissi vai su file -> ed esporta l'app. Questo lo costruirà con il tuo keystore di rilascio invece del keystore di debug.

Quando esporti per la prima volta l'app ed eclissi ti fanno diventare un keystore che viene salvato nella cartella eclipse \ sul tuo computer, prova a cercarlo lì. Vedi questo post per dove il tuo archivio di keystore dovrebbe essere sul tuo computer.