Flutter应用在Android13真机(IQOO Z7)启动失败:日志读取器意外停止
Flutter调试连接异常问题(IQOO Z7 Android13)
执行flutter run后报错:
Running Gradle task 'assembleDebug'... 282.5s √ Built build\app\outputs\flutter-apk\app-debug.apk. Installing build\app\outputs\flutter-apk\app-debug.apk... 4.5s Error waiting for a debug connection: The log reader stopped unexpectedly Error launching application on I2207.
已开启开发者模式
设备:IQOO Z7(Android 13)
Flutter版本:3.7.9
flutter doctor检测无异常,运行的是一个简单计数器应用:
- 执行
flutter run后,应用完成构建后断开连接 - 应用已在设备上安装并启动,但无法进行代码调试
已尝试以下操作但均无效:
- 执行
gradlew clean build - 执行
flutter clean - 卸载应用后重新运行
- 执行
flutter run -v,无额外报错
测试情况:
- 原生Kotlin应用在该设备上运行正常
- 该Flutter应用在Android 8的vivo设备、Android模拟器上运行正常,仅IQOO Z7出现此问题
解决建议
关闭设备电池优化
进入IQOO Z7的「设置-电池-后台高耗电」,将目标Flutter应用设为允许后台高耗电;再到「设置-电池-电池优化」,找到该应用并设为“不优化”,避免系统终止调试相关进程。指定调试端口
执行命令:flutter run --debug-port 8888,使用非默认端口尝试建立调试连接,部分vivo系设备会拦截默认调试端口的通信。升级Flutter版本
当前使用的3.7.9版本存在较多Android 13适配问题,升级至最新稳定版(如3.16及以上),官方已修复大量调试相关的兼容性bug。检查开发者选项细节设置
在开发者选项中,确保「USB调试(安全设置)」已开启;将「选择USB配置」设为「文件传输」或「MIDI」,而非仅充电模式。禁用系统限制功能
关闭IQOO系统的「纯净模式」,在隐私设置中允许应用获取调试相关权限,部分系统隐私保护策略会阻断调试连接。
内容的提问来源于stack exchange,提问作者arsalan rk
相关产品推荐
相关产品推荐

