Apk安装失败原因

目前已遇到的原因如下:

欢迎补充

1. 正式签名的jar和APK没全部勾选

说明:
在某些低版本的Android手机上(5.1测试会出现),会自动检测,发现签名不一致时会拒绝安装
解决:
在poject里有多个module的时候,打包正式签名需要将jar和apk同时打上签名

2. 同一包名APK的签名前后不一致

说明:
Debug版本的桌面卸载不干净
魅族5s和oppo R9m 会出现adb命令安装debug版本后,如果直接在桌面卸载,是无法卸载干净的,所以后期有签名的此apk是无法安装上的
解决:
使用非桌面卸载或者不再安装APK的正式签名到该类手机

3. 前台服务Android9.0缺失权限

说明:
权限安全机制的进一步提升
解决:
在AndroidManifest.xml文件里增加
uses-permission android:name=“android.permission.FOREGROUND_SERVICE”

你可能感兴趣的:(apk安装失败,安装失败,Android_错误)