我正在签署一个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
发布于 2016-10-03 13:36:00
你的命令应该是这样的
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。
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希望这能帮到你。谢谢:)
发布于 2017-10-05 00:36:09
在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文件
反斜杠不起作用,只需使用正斜杠!
https://stackoverflow.com/questions/39832604
复制相似问题