当前位置: 首页 > 面试题库 >

发布应用程序时找不到zip-align

缑赤岩
2023-03-14
问题内容
cannot.find.zip.align=The zipalign tool was not found in the SDK.

Please update to the latest SDK and re-export your application
or run zipalign manually.

Aligning applications allows Android to use application resources
more efficiently.

这是我尝试发布应用程序时收到的消息。我正在使用最新版本的Android SDK Tools(今天发布了23个)和SDK Platform-tools(今天也发布了20个)。我从其中获得了一个APK,但如果尝试将其上传到Google Play,则会收到一个错误消息,抱怨它不是zip对齐的。

手动运行zipalign可以修复apk,但是有人知道是什么原因以及如何修复吗?


问题答案:

我有同样的问题。为了修复它,我将Zipalign文件从sdk / build-tools / android-4.4W文件夹复制到sdk / tools /

编辑:自从Google更新了Android版SDK以来,新的构建工具确实解决了此问题。因此,我鼓励所有人按照Pang在以下文章中的建议更新至Android SDK Build-tools 20。



 类似资料:
  • 但是当我对新版本进行排队时,发布任务抱怨“错误:找不到具有指定模式的包:D:\a\r1\a***.zip”。我认为这是因为发布定义中的zip文件路径是错误的。如何使构建任务和发布任务一起玩?

  • 我刚刚在Intellij中设置了Scala(以及SDK和JDK) 文件- 创建了一个项目。 项目名称src下-- 我做错了什么。请帮忙

  • 我第一次手工将AngularJS和spring boot应用程序连接在一起。我遇到的问题是@RestController没有返回索引页: 目录: 它会继续呈现默认的404错误页面: ----------------更新1------------------ 我添加了一个配置文件: 重新控制器 主要类别: 上面的主类仍然返回默认的404错误页面。

  • 我有一个集群,我可以成功启动,至少这是出现在web UI上,我在其中看到这些信息 我收到这个消息 使用REST应用程序提交协议运行Spark。使用Spark默认的log4j配置文件:org/apache/spark/log4j-defaults.properties 16/08/31 16:59:06 INFO restsubmissionclient:提交请求以在Spark://name25:6

  • 问题内容: 因此,我有一个应用程序(facebook应用程序实体),并且有一个页面。我想通过Java代码(通过restfb或任何其他建议)使用该应用发布到页面。似乎我错过了页面授予应用程序发布权限的阶段。不知道该怎么做。谢谢你们。友利 问题答案: 您只能发布“作为页面”,而不能发布“作为应用”。您需要页面访问令牌,并且需要使用/ page-id / feed端点进行发布。链接与信息和示例代码: h

  • 当我在除我的计算机之外的任何计算机上运行此代码的发行版时,我得到“已经停止工作”错误:使用系统;使用System.Collections.Generic;使用System.ComponentModel;使用System.Data;使用System.Drawing;使用System.LINQ;使用System.Text;使用System.Threading.Tasks;使用System.Window