更新到SDK Tools 23(或更新版本)后,每当我尝试使用GeneXus构建面向Android的SD应用程序时,我会在编译后收到以下消息:
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
为什么会这样?
答案 0 :(得分:3)
从SDK工具23开始,zipalign.exe
再次被移动。它不再位于以前的位置(<sdk>\tools
下),而只在<sdk>\build-tools
的子目录中。
此问题已在GeneXus X Evolution 3升级1(以及Evolution 2升级7)中修复。目前,您可以按照以下步骤避免此问题:
zipalign.exe
文件从<sdk>\build-tools\<version>
复制到<sdk>\tools
或<sdk>\platform-tools
。答案 1 :(得分:0)
选择工具&gt;&gt;选项&gt;&gt;环境选项&gt;&gt; SDK Manager。
更新ZipAlign位置以指向新的Build-Tools目录:
C:\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\build-tools\23.0.1\zipalign.exe.