android - 使用 Ionic 处理 ZipAlign(Android 构建)

标签 android ionic-framework apk

我正在签署一个 android 构建并走到最后遇到“Zipalign is not recognized”

在谷歌搜索和查看 Stack 后,zipalign 似乎存在于 Android 路径的构建目录中。 (例如 C:\Users\Me\AppData\Local\Android\sdk\build-tools\23.0.2)

继续 apk 构建,签名的 apk 应该放在构建工具目录中,还是将 zipalign.exe 移动到 App 文件夹(例如 C:\Users\Me\Desktop\MyApp\platforms\android\build\输出\apk)

然后 zip align 命令运行如下: zipalign -v 4 HelloWorld-release-unsigned.apk HelloWorld.apk

最佳答案

在 git bash 中我输入:

$ [path_to_sdk_folder]/build-tools/26.0.1/zipalign -v 4 C:/Users/your_user_name_on_windows/ionicprojects/myap2/platforms/android/build/outputs/apk/android-release-unsigned.apk myap2.apk

用正斜杠替换反斜杠,对我有用。还有一个为什么?我不知道。

在我的应用程序当前目录中创建的 myap2.apk 包含 config.xml 文件

反斜杠不起作用,只能使用正斜杠!

关于android - 使用 Ionic 处理 ZipAlign(Android 构建),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39832604/

相关文章:

android - 将 Facebook 集成到 android 中的步骤

Android 语音语音识别 : Repeated Calling of SpeechRecognizer. startListening() 在 JB 4.1.2 上失败

android - Phonegap 和 Ionic 封装 IOS

android - android如何实时获取firestore文档列表

android - 从服务调用正在运行的 Activity 中的方法

javascript - 如何使用货币掩码自动格式化输入数字( ionic )

javascript - 如何存储 Ionic/Cordova 应用程序的连接字符串?

android - 如何打包和访问我的 apk 中的额外文件

android - 如何更新 Android MANIFEST.MF 中的摘要?

android - 如何对未发布的应用程序进行 Beta 测试?