作为安装程序的最后一步,如果再来个莫名其妙的安装失败就脑仁疼了。以下是本人安装apk失败的经验之谈,不完善之处,还请指教。
1、未签名文件
Build apk生成的apk文件,或者直接运行,不经过签名过程。都属于这种。正常运行可以,但是无法使用版本更新和apk文件覆盖安装。
解决办法:删了已安装程序,签名打包,重新安装即可
2、APK签名错误,导致安装失败
更换签名,就等于两个安装包,删了重来把
3、版本差异,安装失败
(1) 低版本无法覆盖高版本,安装失败
解决办法:更改版本,升高版本号
(2)AS最低支持版本,
minSdkVersion 手机支持程序运行有最低版本要求。不然会报”安装包解析错误“,发生场景,一般是老的API影响的。像使用查看手机信号强弱,最低支持是23,但是其他API最低要求21,就会出现问题。
解决办法:调低minSdkVersion ,把导致出问题的方法删掉,或者替换掉。保持最低版本统一。