Domanda

Ok gente .. lunga storia breve, stavo sviluppando su un computer che non ho più accesso. Sono stato in grado di recuperare il codice sorgente, ma non il file .keystore usata per firmare e pubblicare la mia domanda di mercato (con diversi aggiornamenti). Am I, ed i miei utenti poveri, fuori di fortuna se mai voglia di aggiornamento?

So che la password utilizzata per firmare la chiave (almeno è uno dei tre potrebbe essere), quindi posso creare un altro? Ci deve essere un modo per aggirare questo .. che dire di guasti del disco fisso?

È stato utile?

Soluzione

Di fronte lo stesso problema. Stavo cercando di ripristinare i file eliminati tramite strumenti di ripristino, ma è venuto a mancare. Quindi, non c'è altro modo:. Si dovrebbe emettere un'altra applicazione

In generale, l'unico consiglio che esiste su di chiavi: "sempre Back It Up"

Altri suggerimenti

Fino ad oggi, di perdere la vostra chiave renderebbe impossibile per aggiornare la vostra applicazione con una nuova versione. In questi casi, l'unica soluzione era quella di pubblicare una nuova applicazione, con un nuovo nome del pacchetto e la chiave, e chiedere a tutti gli utenti di installarlo.

A partire da oggi, la chiave di firma app nel Play Console è ora gestito in modo sicuro da Google Play significato che si è responsabili solo per la gestione chiave di caricamento. Se la chiave di upload è compromessa o persa, team operativo per gli sviluppatori di Google può aiutare verificando l'identità dell'utente e reimpostare la chiave di caricamento. Google sarà ancora re-sign con la stessa chiave di firma app, permettendo l'applicazione di aggiornamento come al solito.

Per le applicazioni esistenti , che richiede il trasferimento di tua chiave di firma app per Google Play. Per le nuove applicazioni , Google può generare la chiave di firma app. Una volta iscritti in App firma, di firmare l'APK con una chiave di upload, che Google utilizza per autenticare l'identità. Faranno poi striscia che firma e ri-firmare la tua app con la chiave di applicazione di firma.

Riferimento: Gioca Console> Gestisci la tua applicazione di firmare chiavi

Ora è possibile non preoccupatevi, ecco i passi completo e definitivo per ripristinare il file .jks.

 io resto con successo la mia chiave

Step-1

Scarica il Carica CERTIFICATO (nome del file - upload_cert.der ) dal Google Play Console Conservare

 per scaricare il file upload_cert.der

Passo-2

andare a questo link https://support.google.com/googleplay/ Android-developer / contatto / otherbugs e compilare il modulo di richiesta con il tuo ID e-mail valido e caricare il file (upload_cert.der).

 Compila il modulo di richiesta

Passo-3

Ora si otterrà l'E-mail da team di supporto, e non hanno bisogno del vostro .jks file, ma file .pem qui è la Sample email.

 entrare descrizione dell'immagine qui

Passo-4

per convertire file .jks al file .pem basta scaricare KeyStore Explorer JKS al PEM

Dopo aver risposto Mail, attesa per 48 a 72 ore il pieno chiavi si resetterà.

Se si conosce la password di archivio chiavi, ancora non hanno la chiave privata associata per firmare la vostra applicazione. Inoltre hai nessuna possibilità di generare la stessa chiave privata corrispondente alla chiave pubblica.

Quindi: sempre il backup file di archivio chiavi. E 'importante quanto il codice sorgente.

E 'possibile per un lungo tempo.

  1. Seguire le istruzioni in href="https://developer.android.com/studio/publish/app-signing.html#generate-key" rel="noreferrer"> Android Studio Centro assistenza per generare una nuova chiave. Essa deve essere diversa da tutte le chiavi precedenti. In alternativa, è possibile utilizzare la seguente riga di comando per generare una nuova chiave:
  

keytool -genkeypair -alias newalias -keyalg RSA -keysize 2048 -validity   9125 -keystore nameofkeystore.jks

Questa chiave deve essere una chiave RSA 2048 bit e hanno 25 anni di validità.

  1. Esporta il certificato per quella chiave in formato PEM:
  

keytool -export -rfc -alias newalias -file upload_certificate.pem   -keystore nameofkeystore.jks

Poi caricare questo file PEM e compilare il modulo e lo sottopone al questo sito . E poi si riceverà una e-mail una volta che abbiamo registrato la nuova chiave di upload. accetta solo richieste di reimpostazione chiave del gioco console di account del proprietario .

Tutto bene. È possibile pubblicare nuovi APK stampa con il nuovo file JKS.

Non è necessario rimuovere La vostra applicazione dal gioco negozio è possibile aggiornare l'app. E 'possibile ora, dopo maggio 2017 è possibile aggiornare la vostra applicazione se hai perso il tuo keystore o la password dell'archivio chiavi. Non perdere la speranza è possibile aggiornare la vostra applicazione utilizzando il nuovo file di archivio chiavi consulta questo blog nuovo aggiornamento chiavi sul playstore qui ho scritto come aggiornare apk se avete perso il vostro chiavi seguire il passo e creare nuove chiavi, ho aggiornato la mia app utilizzando questo passaggio. devi abilitare Google Play firma su console Play Store

Da lunghi giorni, ho anche cercare una soluzione per questo, ma non con successo fino ad ora. Se avete l'ultima versione della vostra applicazione apk, quindi è possibile recuperare i certificati da che utilizzando il comando cmd jarsigner. Ma avete bisogno di una chiave privata per l'aggiornamento. Google Play non ha fornito alcuna relax per questo.

Ho generato l'apk firmati con Android Studio, così nel " Percorso Memorizzare la chiave " Ho appena scritto un nome senza estensione, e riempire questa popup e firmato l'applicazione. entrare descrizione dell'immagine qui

la prossima volta della pubblicazione della domanda non mi ricordo il percorso e il nome in cui è stato creato.

in qualche modo ho trovato la posizione di default che è "C: \ Program Files \ Java \ jdk1.8.0_45 \ jre \ bin": \ jre \ bin

e in quella cartella breve per data, poi ho provato con la recente file e ha funzionato per me.

. Nota: si dovrebbe ricordare la password dell'archivio chiavi e password della chiave

Sì, è possibile rilasciare un aggiornamento per un'applicazione esistente con una nuova chiave!

Google ora permette di caricare la nuova chiave di applicazione esistenti, richiedendo loro di ripristinarlo tramite e-mail / chat in diretta in Google Support.

Questo processo richiede 1-2 giorni lavorativi.

Ho seguito questo processo e caricato un aggiornamento per la stessa applicazione con una nuova chiave. Google Play Store team tecnico mi ha aiutato a reimpostare la chiave precedente.

  

Ci deve essere un modo per aggirare questo .. che dire di guasti del disco fisso?

Vorrei aggiungere che sempre mantenere un backup del keystore nel cloud storage come Google Drive, Dropbox o e-mail a voi stessi.

E 'possibile ora, dopo maggio 2017 è possibile aggiornare la vostra applicazione se hai perso il tuo keystore o la password dell'archivio chiavi. Non è possibile ripristinare il keystore persa, ma è possibile sostituire chiavi su playstore. Clicca qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top