bugly热更新签名问题

最近因为工作原因换了电脑,拷贝了项目,结果其他地方都是一路绿灯,唯独在热更新出毛病了

基准包打包完了, 使用buildTinkerPatchRelease生成补丁时,生成失败,报错can't the get signConfig for this build

看上去这是在说签名有问题,那我就去看看签名吧

打开as打包好的基准包,查看APK的根目录的“META-INF/CERT.SF”文件,如果有“X-Android-APK-Signed”字段,则为Android v2签名,没有则为原有签名方式。

打了好几个包,都是有签名的,那我就想是不是签名配置有问题,结果百度了一下,还真是!

热更新需求的签名信息不能是我们手动写的,得as生成,具体流程是

Build->Edit Build Types...->Modules->Signing Configs,点➕添加你的签名信息

上一篇:安卓瘦身之ApkChecker


下一篇:Android逆向【4】:暴力破解APK签名校验,愉快的重新打包微信支付宝APK