You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android设备/模拟器运行Flutter应用报错:签名不匹配致安装失败

解决Flutter应用安装报错:INSTALL_FAILED_UPDATE_INCOMPATIBLE(签名不匹配)

错误信息

adb: 无法安装 C:\Users\Jeet\App Projects\learning_firebase\build\app\outputs\flutter-apk\app-debug.apk: 失败原因 [INSTALL_FAILED_UPDATE_INCOMPATIBLE: 包 com.example.learning_firebase 的签名与之前安装的版本不匹配;忽略安装!]
无法在RMX2151上启动应用。

问题原因

手机上已存在同包名(com.example.learning_firebase)但签名不一致的应用版本,比如之前安装过正式签名版、其他调试签名版,导致新的调试包无法覆盖安装。

解决方案

  • 卸载旧应用
    直接在RMX2151的应用列表中找到对应应用卸载;或者在终端执行adb命令卸载:

    adb uninstall com.example.learning_firebase
    

    卸载完成后重新运行Flutter项目即可。

  • 清理项目构建缓存(可选)
    如果卸载后仍报错,清理项目构建产物后重新构建:

    flutter clean
    flutter run --debug
    
  • 检查签名配置(自定义签名场景)
    若项目配置了自定义签名文件,打开android/app/build.gradle确认签名配置的keyAlias、keyPassword、storeFile等信息是否正确;如果需要更换签名,必须先卸载旧版本应用再安装新包。

内容的提问来源于stack exchange,提问作者Code With Jeet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 10:10:00