zipalign: command not found
If you're using Windows, the right way is to add path to zipalign.exe as PATH environment variable.
- Finding where zipalign.exe is located in your PC, in my case this was
C:\Users\random-username\AppData\Local\Android\sdk1\build-tools\24.0.1
- Then add this location as one of the entries in your PATH environment variable.
Solved!
I copied zipalign file from my
Library/Android/sdk/build-tools/21.1.2
into my Ionic project folderI add
./
in front of the zipalign command like this -./zipalign -v 4 /Users/zulhilmizainudin/Desktop/kl-parking/platforms/android/build/outputs/apk/android-release-unsigned.apk android-release.apk
Done. Now I get android-release.apk inside my Ionic project folder.
Thanks to Michael for the solution!
This worked for me on Mac. Install and run Android Studio (important to start it one time). Then find zipalign:
find ~/Library/Android/sdk/build-tools -name "zipalign"
To avoid specifying or navigating to your sdk/build-tools/* directories each time you intend to build release version, you can simply add the path to your environment variable.
$ sudo nano ~/.bash_profile
copy and paste the below:
export PATH=${PATH}:/Library/Android/sdk/build-tools/21.1.2
You can then save and exit:
control + o // to save to file
control + x // to close the file
$ source ~/.bash_profile
You can then run your zipalign
command from your project CLI directory.