app开发免不了要做自动升级,但是这两天测试时出现了问题,有些设备可以升级成功,而有些却卡住了,打印后台的log一看
问题是:pkg: /mnt/internal_sd/update.apkFailure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
原因是:设备原来安装的app是debug版本,升级的时候是使用了前面打包的新版本,签名不一致导致失败
解决:测试自动升级的时候,安装的旧版本app必须是打包后使用apk安装的版本,然后再进行自动升级,就可以成功升级了