Come ho descritto anche nell'articolo PUBBLICARE LA PROPRIA APP IBRIDA SUL PLAY STORE DI ANDROID, durante le fasi di preparazione di una versione di rilascio della propria applicazione per la pubblicazione sul Play Store, può capitare che all'ultimo passaggio, quello relativo all'allineamento dell'apk , per la sua ottimizzazione, con il tool zipalign, ovvero il seguente...
zipalign -v 4 android-release-unsigned.apk nomeapp.apk
...venga restituito dalla Command Line il seguente errore:
"zipalign" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
Se avete impostato la lingua inglese l'errore risulterà il seguente:
'zipalign' is not recognized as an internal or external command operable program or batch file
Ovviare a questo inconveniente, nonostante ci abbia sbattuto un po' la testa, è molto semplice e può essere risolto in due modi.
Metodo 1:
Dalla Command Line recarsi al path dove si trova il file zipalign.exe, solitamente il path è simile al seguente e dipende dove avete installato la cartella con i tools di Android: /android/sdk/build-tools/VERSION/zipalign
VERSION indica il numero di versione del build-tools che trovate dentro la relativa cartella.
A questo punto eseguire il comando indicato per lo zipalign stando attendi ad indicare il path assoluto nel quale si trova il proprio progetto (sia per l'apk di release che per quello che sarà generato), come nel seguente esempio (i tre puntini vanno sostitutiti con la parte di path nel quale si trova il proprio progetto):
zipalign -v -f 4 /.../platforms/android/build/outputs/apk/android-release-unsigned.apk /.../platforms/android/build/outputs/apk/nomeapp.apk
Metodo 2:
Recarsi, cercando tra le cartelle, al path dove si trova il file zipalign.exe, come abbiamo scritto in precedenza: /android/sdk/build-tools/VERSION/zipalign, copiare il file zipalign.exe ed incollarlo nella cartella dove si trova l'apk da allineare. A Quel punto con la CLI recarsi in tale path: /platforms/android/build/outputs/apk/ es eseguire il comando come visto a inizio articolo:
zipalign -v 4 android-release-unsigned.apk nomeapp.apk
Nessuno ha ancora commentato questo articolo, fallo tu per primo!
Scrivi un Commento