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

未修改默认代码时Flutter调试SM G955F出现ADB exit code 1安装错误如何解决

SM G955F设备上Flutter调试APK安装失败报错解决

说明:你的APK已经成功构建,故障和项目代码完全无关,问题出在电脑与设备的ADB传输链路层面,按以下优先级排查即可解决

  • 重置ADB后台服务
    这是该报错最高发的诱因,ADB进程假死会直接导致传输中断,直接在终端依次执行命令:
    adb kill-server
    adb start-server
    flutter devices
    
    确认设备正常出现在识别列表后,再重新运行调试命令即可。
  • 调整三星设备专属调试限制
    SM G955F(S8 Edge)的定制系统有专属拦截规则,会主动切断流式安装的长连接:
    • 重插USB线后,下拉通知栏把USB模式从「仅充电」切换为「文件传输/MTP」,在弹出的USB调试授权弹窗上勾选「始终允许此设备调试」再确认。
    • 进入设备开发者选项,关闭两个专属开关:「USB调试(安全设置)」、「监控ADB安装应用」,这两个选项会校验安装包内容,对Flutter debug包的安装流程有很高的拦截率。
  • 排除硬件传输不稳定问题
    传输中断大多是硬件链路供电不足导致:
    • 更换带数据传输功能的原装三星USB线,不要使用仅支持充电的廉价线。
    • 把USB线从电脑前置接口换到主板后置的直连接口,避免前置接口供电不足、信号衰减导致传输断连。
  • 手动排查安装拦截原因
    直接手动执行安装命令定位具体拦截点,进入项目根目录执行:
    adb install -r build/app/outputs/flutter-apk/app-debug.apk
    
    • 如果提示存储空间不足,先卸载设备上已安装的同包名旧应用再重试。
    • 如果提示签名冲突,同样先删除设备上的旧版本应用再安装。
  • 释放ADB连接占用
    电脑端安装的三星Smart Switch、各类手机助手类软件会后台抢占ADB通道,直接完全退出这类软件后,再重新运行Flutter调试流程。

内容的提问来源于stack exchange,提问作者Noah Lundie

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.28 21:54:04