SMsoft – informatica e dintorni

cordova: preparare e firmare l’apk per il caricamento su google play

In uno scorso articolo ho indicato la procedura da seguire per creare l’APK firmato, da caricare su Google Play, 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:

questo genererà nella cartella platforms/android/build/outputs/apk/ il files android-release-unsigned.apk.

(ricordarsi di aggiornare version android-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) per ottimizzare l’apk:

Ora siamo pronti a caricare SignedApp.apk su Google Play.

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario :-)
*
Taggato su: , ,

Commenti

Page optimized by WP Minify WordPress Plugin