MICHELEPISANI.IT
 

Errore durante l'allineamento dell'APK

zipalign non è riconosciuto come comando interno o esterno

Novembre 06
07:042016

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

Tags
Condividi

Autore

Michele Pisani

Michele Pisani

Ho uno spiccato orientamento al problem-solving, se è troppo facile non mi diverto :)
Credo nella volontà e nel cambiamento perchè hanno fatto della mia passione il mio pane quotidiano.
Se devo descrivermi con una sola parola direi... "Concretezza", la mia stretta di mano è una garanzia.

0 Commenti

Non ci sono commenti

Nessuno ha ancora commentato questo articolo, fallo tu per primo!

Scrivi un Commento

Scrivi un Commento

Il tuo indirizzo email non sarà pubblicato.
I campi contrassegnati da un * sono obbligatori

Articoli e Argomenti correlati

Categorie popolari

Iscriviti alla mia newsletter

La tua e-mail con me sarà al sicuro.
Non fornirò mai le tue informazioni a nessuno!

Ultimi commenti

Michele Pisani

Ciao stefy,
la tua domanda non è proprio pertinente a questo articolo... ti consiglio di dare …

stefy

salve. ho un problema sulla pagina facebook..non riesco a unirla..mi dice che è in sospeso …

Michele

Ciao Antonio,
ma il tuo apk si chiama 'HelloWorld-release-unsigned.apk'?

Antonio

Grazie michele per la velocità con cui hai risposto, comunque ho seguito la tua guida passo per …