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

Flutter在IQOO 9 SE真机运行报错:等待调试连接失败求解决

问题

在IQOO 9 SE(设备ID:I2019)真机上运行Flutter应用时,持续触发以下报错:

Error waiting for a debug connection: The log reader stopped unexpectedly. Error launching application on I2019.

该应用可在其他真机正常运行,仅此设备存在问题。开启日志捕获后,调试控制台输出如下:

#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1      RunCommand.runCommand (package:flutter_tools/src/commands/run.dart:615:9)
           <asynchronous suspension>
#2      FlutterCommand.run.<anonymous closure> (package:flutter_tools/src/runner/flutter_command.dart:1209:27)
           <asynchronous suspension>
#3      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
          <asynchronous suspension>
#4      CommandRunner.runCommand
package:args/command_runner.dart:209
           <asynchronous suspension>
#5      FlutterCommandRunner.runCommand.<anonymous closure> (package:flutter_tools/src/runner/flutter_command_runner.dart:281:9)
           <asynchronous suspension>
#6      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
         <asynchronous suspension>
#7      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:229:5)
           <asynchronous suspension>
#8      run.<anonymous closure>.<anonymous closure> (package:flutter_tools/runner.dart:62:9)
           <asynchronous suspension>
#9      AppContext.run.<anonymous closure> (package:flutter_tools/src/base/context.dart:150:19)
           <asynchronous suspension>
#10     main (package:flutter_tools/executable.dart:91:3)
           <asynchronous suspension>

已尝试过的操作:

  • 执行flutter clean、flutter pub get
  • 重启adb服务
  • 修改应用包名
  • 手机恢复出厂设置

但问题仍未解决,需要可行的解决方案。

解决方案
  • 检查设备开发者选项细节设置

    1. 进入IQOO 9 SE的「开发者选项」,确认「USB调试」「USB安装」「USB调试(安全设置)」全部开启。
    2. 关闭OriginOS自带的「极致模式」或「性能优化」类限制选项(部分设备会通过这类选项限制调试进程)。
    3. 开启「禁用权限监控」「允许模拟位置」等辅助调试选项。
  • 调整Flutter运行参数

    1. 用flutter run --no-debug以release模式运行,排查是否为debug模式兼容性问题。
    2. 添加--verbose参数获取详细日志:flutter run --verbose,重点查看adb与设备通信阶段的报错,定位具体失败环节。
  • 更新/降级Flutter SDK与adb版本

    1. 运行flutter upgrade升级到最新稳定版Flutter,或尝试降级到之前兼容该设备的版本(如flutter downgrade 3.13.0)。
    2. 检查adb版本:adb version,若版本过旧,更新Android SDK Platform Tools到最新版。
  • 手动安装APK再调试

    1. 先构建debug版APK:flutter build apk --debug。
    2. 用adb手动安装:adb install build/app/outputs/flutter-apk/app-debug.apk。
    3. 手动打开应用后,执行flutter attach尝试连接调试,看是否能建立连接。
  • 切换USB连接模式
    将设备USB连接模式从「仅充电」切换为「文件传输(MTP)」或「照片传输(PTP)」,部分设备在仅充电模式下会限制adb权限。

  • 关闭设备后台进程限制
    进入「电池与性能」设置,找到目标应用,关闭「后台冻结」「智能省电」等选项,确保Flutter调试进程能在后台正常运行。

内容的提问来源于stack exchange,提问作者Prasad Ranjane

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 17:35:41