运行Flutter应用遇INSTALL_FAILED_UPDATE_INCOMPATIBLE错误,求解决方法
解决INSTALL_FAILED_UPDATE_INCOMPATIBLE签名不匹配错误
这个错误的核心原因是:你的设备上已经安装了包名为com.ngms的应用,当前要安装的APK签名与已安装版本的签名不一致,Android系统禁止这种不兼容的更新操作。
解决步骤:
- 卸载设备上已有的
com.ngms应用:直接在设备的应用列表中找到该应用,长按选择卸载即可;也可以用ADB命令卸载,执行adb uninstall com.ngms,如果提示找不到包,尝试加上用户参数:adb uninstall --user 0 com.ngms(0代表设备主用户)。 - 避免后续重复出现:检查Flutter项目的
android/app/build.gradle文件中的签名配置,确保调试和发布版本的签名规则符合你的开发需求。如果之前安装过正式签名的版本,现在切换到调试模式运行就会触发这个错误,统一签名规则或每次切换时卸载旧应用即可。
内容的提问来源于stack exchange,提问作者Himanshu
相关产品推荐
相关产品推荐

