Android(安卓)App安装失败错误总结
16lz
2022-04-16
1.INSTALL_FAILED_CONFLICTING_PROVIDER
错误原因:
调试的环境中已有一个同名的Provider存在。【ContentProvider在一个模拟器或是真机上具有唯一性】
修改方法:
修改AndroidManifest.xml中Provider的属性android:authorities的值
推荐authorities命名=包名【packageName】+"功能" 2.INSTALL_FAILED_VERSION_DOWNGRADE
错误原因:
当前安装版本低于已安装的版本
修改方法:
卸载已安装的apk
3.INSTALL_FAILED_DUPLICATE_PERMISSION perm=org.scan.code.permission.WS_RECEIVE
错误原因:
android 5.0 的设备安装过程中会产生错误码
测试应用自定义权限与手机上已有应用自定义权限有相同记录,同时两个应用具有不同的签名信息导致安装失败。
修改方法:
1 (无需root)将所有冲突的apk用相同的签名文件重新签名即可正常安装.
2 (需要root,这应该是目前大多数人在用的办法)用rootexplorer或es文件管理器等将apk文件复制到/data/app/目录下,然后重启
更多相关文章
- Android(安卓)APK应用安装原理(2)-查找APK并自动安装
- 获取Android的APK包签名信息
- Android(安卓)Studio 获取数字签名信息(SHA1)
- Android(安卓)静默更新apk
- android 安装卸载程序
- 技术|Android安装包优化
- android -> 修改自动转为大写 的textAllCaps 属性
- Android(安卓)start from now on
- Android各版本源码下载链接