uni-app 部分机型安装新包失败 报安装失败(-112)
uni-app 部分机型安装新包失败 报安装失败(-112)
4 回复
应用定义的权限与系统已有应用的权限冲突(错误码:-112)
安装的应用与手机上的应用包名相同但是签名不相同(错误码:-7)
更多关于uni-app 部分机型安装新包失败 报安装失败(-112)的实战教程也可以访问 https://www.itying.com/category-93-b0.html
谢了,已知道错误码意思
估计的原因是,用户手机没有卸载干净旧版本APP,导致的数据冲突,具体是什么原因没卸载干净就不清楚了
该错误通常是由于签名冲突或版本兼容性问题导致。建议按以下步骤排查:
-
检查签名配置
- 确保新包与已安装版本的签名证书一致(Android平台)
- 可通过
keytool -list -v -keystore your.keystore比对证书指纹
-
版本号规范
- 确认
manifest.json中versionCode(Android)/buildNumber(iOS)值大于已安装版本 - 推荐使用语义化版本管理(如1.0.1→1.0.2)
- 确认
-
清除残留数据
# Android可尝试 adb uninstall [package_name] # 或通过设置手动清除应用数据

