我已经用cordova build --release android构建了一个签名的apk,我应该对齐它,还是cordova已经做完了所有的工作?
发布于 2020-12-23 03:22:03
不,您应该使用命令提示符zipalign -v 4 app-release-unsigned.apk app-release.apk对齐它
发布于 2021-09-06 05:18:15
我知道这是一个老生常谈的问题,但我想我会给出答案: Cordova让你挂接"after_build“事件,在这个事件中,你可以运行一个处理zipalign的.bat文件。
示例(config.xml):
<hook type="after_build" src="zipalign_release.bat" />"src“是相对于项目根的(即: config.xml所在的位置)。
我的.bat:
if exist platforms\android\app\build\outputs\apk\release (
cd platforms\android\app\build\outputs\apk\release
zipalign -f -v 4 app-release.apk app-release-zipaligned.apk
) else (
echo Debug build.
)https://stackoverflow.com/questions/50433404
复制相似问题