X

Android: generare la keystore per firmare le app

Per poter pubblicare un’app sullo store Play di Google è necessario firmare l’APK con con una keystore.
Quest’ultima può essere creata manualmente tramite i tool presenti nel JDK (Java Development Kit).
E’ una procedura rapida ed efficace che ci permette di essere indipendenti dai vari IDE come Android Studio ed Eclipse.

Per prima cosa dobbiamo individuare dove è installato il JDK. Generalmente si trova in un percorso del tipo

C:\Program Files\Java\jdk1.7.0_75\

Poi, apriamo un prompt dei comandi con diritti di amministratore.
Con Windows 10 si clicca sol tasto destro sul loghetto in basso a sinistra (l’ex pulsante START) e si sceglie “Prompt dei comandi (amministratore)”

Portiamoci nella cartella del JDK

Il tool che ci serve si trova nella cartella \bin

Da questa posizione dobbiamo invocare il tool keytool

keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Dove “my-release-key” è il nome identificativo del file mentre l'”alias-name” è l’identificativo della keystore. La validità è 10000 giorni.
La key viene generata all’interno della cartella dove viene invocato il tool.

Sergio Gandrus: Da febbraio 2024 lavoro come CTO presso Deva Connection Il mio stack è PHP/MySQL/Git/Docker. Lavoro con Agile (Scrum) e utilizzo principalmente AWS come cloud provider. Sono papà e marito. Nel tempo libero mi piace leggere, il buon vino e viaggiare.