版权声明:转载本博客文章时,请注明文章来源,并附上源链接 https://blog.csdn.net/pkorochi/article/details/83624127
场景
app打包完成之后,经过第三方的处理后,上传Google Play,结果上传失败了
错误提示
上传失败
您上传的 APK 没有经过 Zipalign 处理,请对 APK 运行 Zipalign 工具,然后重新上传
解决方案
- 打开终端,切换到一个build工具文件夹下面
cd <android sdk的路径>/build-tools/<build-tools的版本号>
我选的build-tool版本是28.0.1,我们会用到的是apksigner和zipalign
- 使用zipalign更新包信息,使它与现在包内的实际情况一致
zipalign -v 4 <apk路径>
- 使用apksigner重新对包进行签名
apksigner sign --ks <打包用的Store文件的路径> --ks-key-alias <你的应用打包时使用的alias> <要签名的包的路径>
之后按提示顺序输入Store Password和Key Password 就可以成功完成签名了