uni-app 部分机型安装新包失败 报安装失败(-112)

uni-app 部分机型安装新包失败 报安装失败(-112)

4 回复

应用定义的权限与系统已有应用的权限冲突(错误码:-112) 安装的应用与手机上的应用包名相同但是签名不相同(错误码:-7)

更多关于uni-app 部分机型安装新包失败 报安装失败(-112)的实战教程也可以访问 https://www.itying.com/category-93-b0.html


谢了,已知道错误码意思

估计的原因是,用户手机没有卸载干净旧版本APP,导致的数据冲突,具体是什么原因没卸载干净就不清楚了

该错误通常是由于签名冲突或版本兼容性问题导致。建议按以下步骤排查:

  1. 检查签名配置

    • 确保新包与已安装版本的签名证书一致(Android平台)
    • 可通过keytool -list -v -keystore your.keystore比对证书指纹
  2. 版本号规范

    • 确认manifest.json中versionCode(Android)/buildNumber(iOS)值大于已安装版本
    • 推荐使用语义化版本管理(如1.0.1→1.0.2)
  3. 清除残留数据

    # Android可尝试
    adb uninstall [package_name]
    # 或通过设置手动清除应用数据
回到顶部