Package com.hagnosticnews signatures do not match the previously installed version;

    在运行RN项目时,出现以下问题:

* What went wrong:
Execution failed for task ':app:installDebug'.
> com.android.builder.testing.api.DeviceException: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_FAILED_UPDATE_INCOMPATIBLE: Package com.hagnosticnews signatures do not match the previously installed version; ignoring!

此问题的重点是:Package com.hagnosticnews signatures do not match the previously installed version;

它的的意思是‘

包签名与先前安装的版本不匹配

就是说你的手机上已经安装了该应用程序,如果是这样你需要卸载它,因为你使用的是不同于原来的签名 ,最好的卸载方式是:转到设置 - >应用程序 -- >选项(右上角的三个点) - >卸载所有用户。不要在桌面长按然后拖到手机顶部卸载。

那么,如果你之前已经卸载过了,应用程序里面找不到该应用了,就需要用一下方法解决:

1.Root,然后在data目录下找到对应的包名文件夹完整删除。 
2.不愿意root的,可以使用adb命令删除。 
(1)adb配置,请百度 
(2)使用: 
adb uninstall + 要卸载应用的包名,然后你就可以安装了,手动安装或adb命令皆可。 

adb install + 文件名 

这是本然参考其他文章结合自己经验得到的结论,不当之处请大佬多多指教!

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值