android - 发布 Ionic 应用程序 - Zipalign 不工作

标签 android ionic-framework zipalign

我正在尝试发布我的 Ionic 应用程序。但是,当尝试使用以下命令对 apk 进行 zipalign 时

/Users/bertcarremans/Library/Android/sdk/build-tools/23.0.3/zipalign zipalign -v 4 android-release-unsigned.apk chartly.apk

我收到以下消息:

Zip alignment utility 
Copyright (C) 2009 The Android Open Source Project

Usage: zipalign [-f] [-p] [-v] [-z] <align> infile.zip outfile.zip
   zipalign -c [-v] <align> infile.zip

  <align>: alignment in bytes, e.g. '4' provides 32-bit alignment
  -c: check alignment only (does not modify file)
  -f: overwrite existing outfile.zip
  -p: page align stored shared object files
  -v: verbose output
  -z: recompress using Zopfli

如何使 zipalign 工具工作?谢谢!

最佳答案

我找到了解决方案。

  1. 将 zipalign 工具复制到您应用的 apk 文件夹中。在我的电脑上,zipalign 工具位于/Users/bertcarremans/Library/Android/23.0.3
  2. 然后运行命令./zipalign -v 4 android-release-unsigned.apk chartly.apk

关于android - 发布 Ionic 应用程序 - Zipalign 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37218275/

相关文章:

android - 打开键盘会破坏布局

安卓 : startActivityForResult and OnActivityResult in getView() method

angularjs - 如何在 ionicApp 中播放托管在另一台服务器上的视频

android - Zipaligned 应用程序出错

Android ListAdapter 来自数组列表

javascript - 如何点击列表中的某个项目并在新页面中查看该项目? AngularJS 和 Ionic

unit-testing - ReferenceError : ga is not defined [Ionic 2. 2 使用 Karma 进行单元测试]

android - Jenkins CI : zipalign failed on APK : exit code 1

java - 如何在 java 中/使用命令行以编程方式签署 apk

java - 找不到 com.example.roomwordssample.WordRoomDatabase 的实现。 WordRoomDatabase_Impl 不存在