Home » Android » android – zipalign' is not recognized as an internal or external command

android – zipalign' is not recognized as an internal or external command

Posted by: admin May 14, 2020 Leave a comment


I Wrote an android app.
I type zipalign myApp.apk on cmd at windows 7 and I get:

zipalign' is not recognized as an internal or external command operable program or batch file

What is the problem

How to&Answers:

zipalign.exe can be found in the build tools (my path in my PC is C:\Users\[user name]\Developer\adt-bundle-windows-x86_64-20131030\sdk\build-tools), in my builds 19.1.0 and 20.0.0 folders. If you can’t find it, fire up Windows Explorer and search for zipalign.exe, likely in C:\, unless you have installed in another drive.

Copy zipalign.exe to the tools folder, same level as build-tools (in my case, it is C:\Users\[user name]\Developer\adt-bundle-windows-x86_64-20131030\sdk\tools). Once done, I could compile successfully.


Go to


copy the zipalign.exe into the current directory

and then run it.

enter image description here

enter image description here

Now to optimize the APK , run the following command

E:\app publish\J\JQuery Reference>zipalign -v 4 jquery-reference-unsigned.apk jq


You should navigate to the directory wich has the zipalign executable in it.


Zipalign.exe is located in /path/to/android/sdk/build-tools/sdk-number

In command line:

  1. Navigate to the location where zipalign.exe can be found
  2. Run: zipalign -v -f 4 /full/path/to/apk/unaligned-apk.apk /full/path/to/new-aligned-apk.apk


An example on how to run zipalign without adding the path variable from CMD prompt:

C:\Users\mywindowsusername\AppData\Local\Android\Sdk\build-tools.0.3\zipalign.exe -v -p 4 my-app-unsigned.apk my-app-unsigned-aligned.apk


you can also try this:

1.search for zipaligned in main search bar

2.copy it to current directory

3.run your commands without changing anything

4.it works! 🙂


If you are using powershell like I was, exit and use standard windows command prompt and then it will execute 🙂


Copy zipalign exe file into the Android\Sdk\build-tools\ folder and add path in environment variables …


Try this

zipalign -v 4 app-release-unsigned.apk xxx.apk

instead put infront of above command


while you run it in terminal

\platforms\android\app\build\outputs\apk\release>./zipalign -v 4 app-release-unsigned.apk xxx.apk