In uno scorso articolo ho indicato la procedura da seguire per creare l’APK firmato, da caricare sul Google Play Console, tramite Eclipse. Oggi vediamo come farlo direttamente da CLI tramite cordova e jarsigner.
Innanzitutto se non avete ancora creato il keystore è il momento di farlo. ATTENZIONE: il file è molto importante, perché bisognerà utilizzarlo anche per eventuali aggiornamenti dell’app.
Durante la creazione verrà richiesta una password da dover ricordare. Questo comando creerà un file in ~/Documents/my-release-key.keystore con il keystore chiamato keystore.
Ora creiamo il file ant.properties in cordova/platforms/android/ con il seguente contenuto:
Posizioniamoci nella cartella cordova e poi:
1 | cordova build--release android |
questo genererà nella cartella platforms/android/build/outputs/apk/ il files android-release-unsigned.apk.
(ricordarsi di aggiornare versionandroid-versionCode in config.xml che a automaticamente aggiornerà android:versionCode e android:versionName in platforms/android/AndroidManifest.xml)
A questo punto firmiamo l’apk:
verrà richiesta la password del keystore durante la procedura.
Bene, a questo punto utilizziamo zipalign (generalmente è in ~/.android/sdk/build-tools/22.0.1/zipalign dove 22.0.1 è la versione di sdk installato, oppure in /Users/**username**/Library/Android/sdk/build-tools/22.0.1/ dove **username** è il nome utente e 22.0.1 è la versione di sdk installato) per ottimizzare l’apk:
Ora siamo pronti a caricare SignedApp.apk su Google Play.
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta