zipalign: command not found

I'm working on Ionic project now whereby I want to zipalign the android-release-unsigned.apk file. I followed this guide by Ionic.

When I run zipalign -v 4 /Users/zulhilmizainudin/Desktop/kl-parking/platforms/android/build/outputs/apk/android-release-unsigned.apk android-release.apk command, I get -bash: zipalign: command not found error.

This is where zipalign sit in my system:

/Users/zulhilmizainudin/Library/Android/sdk/build-tools/21.1.2

I tried to copy zipalign inside it and put it inside my Ionic project folder and run the zipalign command again. But still get the same command not found.

What should I do now?

Solved!

  1. I copied zipalign file from my Library/Android/sdk/build-tools/21.1.2 into my Ionic project folder

  2. I 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

  3. Done. Now I get android-release.apk inside my Ionic project folder.

Thanks to Michael for the solution!