After updating to SDK Tools 23 (or newer), whenever I try to build an SD application targeting Android with GeneXus, I get the following message after compilation:
error: Could not find: <sdk>\platform-tools\zipalign.exe
Command: zipalign 4 "<path_to_apk-release-unsigned.apk>" "<path_to_apk>"
error: The system cannot find the file specified
Android Compilation Failed
Why is this?
Starting with SDK Tools 23, zipalign.exe
was moved again. It is no longer in its previous location (under <sdk>\tools
), but only in the subdirectories of <sdk>\build-tools
.
This issue is fixed in GeneXus X Evolution 3 Upgrade 1 (as well as Evolution 2 Upgrade 7). For now, you can avoid this problem by following these steps:
zipalign.exe
file from <sdk>\build-tools\<version>
to <sdk>\tools
or <sdk>\platform-tools
.