首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓的GeneXus构建失败了“无法找到<sdk>\platform-tools\zipali.exe”

安卓的GeneXus构建失败了“无法找到<sdk>\platform-tools\zipali.exe”
EN

Stack Overflow用户
提问于 2014-07-02 19:14:07
回答 2查看 4.1K关注 0票数 3

在更新到SDK 23 (或更高版本)之后,每当我尝试使用GeneXus构建针对安卓的SD应用程序时,编译后都会得到以下消息:

代码语言:javascript
复制
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

为什么会这样呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-02 19:14:07

从SDK 23开始,zipalign.exe再次被移动。它不再位于以前的位置(在<sdk>\tools下),而是仅在<sdk>\build-tools的子目录中。

此问题在GeneXus X演进3升级1(以及进化论2升级7)中得到修正。现在,您可以通过以下步骤来避免此问题:

  1. 确保安装了至少一个版本的SDK构建工具(无论如何,这是构建所必需的)。
  2. zipalign.exe文件从<sdk>\build-tools\<version>复制到<sdk>\tools<sdk>\platform-tools
票数 3
EN

Stack Overflow用户

发布于 2016-10-22 04:27:25

  1. 运行SDK并升级Android工具和平台工具。检查Android构建工具。选择并安装软件包。这是新的包位置的for对齐。
  2. 更新IDE以指向for对齐的新位置。从IDE的主菜单开始,

选择Tools >> Options >> Environment Options >> SDK。

更新ZipAlign位置以指向新的Build目录:

代码语言:javascript
复制
    C:\Users\Public\Documents\Embarcadero\Studio\15.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk\build-tools\23.0.1\zipalign.exe.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24539245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档