
Se sei Sviluppatore applicazione Android, Forse dopo aver trovato la situazione che rende dopo il firma dell'applicazione, per mezzo del IDE (Ambiente di sviluppo di interfaccia) che si sta utilizzando, e caricarlo a Google Play Store, Una volta che è pronto, così gli utenti possono scaricarlo, Hai provato a scaricarlo e installarlo, e hai incontrato l'errore del tipo ‘File del pacchetto non è stato firmato correttamente‘ (Il file del pacchetto non è stato firmato correttamente). E questo è qualcosa che accadrà a voi per qualsiasi utente provare a scaricare e installarlo. Che succede? Come risolvere questa situazione?
Il problema è dovuto al fatto che la firma del file APK, per qualche motivo, Non è stata eseguita correttamente dal tuo IDE. Per risolvere questo problema, Vediamo come firmare manualmente un file APK Android.
Come firmare, manualmente, il file APK dall'applicazione Android
Per fare questo, attenersi alla seguente procedura:
Passo 1. Compilare l'applicazione con la modalità ‘Rilascio‘ nell'IDE si utilizza.
Passo 2. Creare una nuova cartella dove si desidera, Sarà ovunque andiamo a produrre la firma.
Passo 3. Individuare il file APK generato e copiarlo nella cartella creata in precedenza.
Passo 4. Apre una finestra di Terminale o Console ed eseguire il seguente comando:
1 2 | jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore nuestraKeystore.keystore nuestraApp.apk aliasDeNuestraKeystore |
dove nuestraKeystore.keystore Specifica il percorso al file keystore; nuestraApp.apk Si riferisce al file dell'applicazione; e aliasDeNuestraKeystore Cui è assegnato l'alias di keystore. Anche se è diviso in diverse linee, è una cosa sola.
Passo 5. Infine, eseguire il seguente comando nella finestra Terminal o console:
1 | android-sdk/build-tools/21.1.1/zipalign -v 4 nuestraApp.apk nuestraAppCopy.apk |
dove 21.1.1 si riferisce alla versione della strumenti di generazione è stato installato; nuestraApp.apk Questo si riferisce al file dell'applicazione; e nuestraAppCopy.apk È il percorso al nuovo file deve essere creato con un'applicazione firmata.
Una volta completato, il nuovo file generato, con il nome che hai dato, Sarà la nostra applicazione Android APK file manualmente firmato. Ti basta caricarlo al Google Play Store per la distribuzione.
