首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Ionic (Android构建)处理ZipAlign

使用Ionic (Android构建)处理ZipAlign
EN

Stack Overflow用户
提问于 2016-10-03 13:16:25
回答 2查看 3.4K关注 0票数 1

我正在签署一个android版本,并最终遇到了"Zipalign recognized“

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

接下来是apk构建,如果签名的apk被放置在build tools目录中,或者zipalign.exe被移动到App文件夹中(例如。C:\Users\Me\Desktop\MyApp\platforms\android\build\outputs\apk)

然后,zip对齐命令运行如下:zip -v 4 HelloWorld-Release-Unsignd.apk HelloWorld.apk

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-03 13:36:00

你的命令应该是这样的

代码语言:javascript
复制
path-to-your-android-sdk/build-tools/21.1.2/zipalign  -v 4 android-release-unsigned.apk HelloWorld.apk

还要确保您已经使用这些命令在您的\platforms\android\build\outputs\apk目录中生成未签名的apk。

代码语言:javascript
复制
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore "YOURAPP-key.keystore" android-release-unsigned.apk yourApp


jarsigner -verify -verbose -certs android-release-unsigned.apkjarsigner -verify -verbose -certs android-release-unsigned.apk

希望这能帮到你。谢谢:)

票数 1
EN

Stack Overflow用户

发布于 2017-10-05 00:36:09

在git bash中,我输入了:

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

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39832604

复制
相关文章

相似问题

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