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

Flutter Hot Reload在IQOO Z6设备上无法正常工作问题咨询

Flutter 3.7.1在IQOO Z6(Android 13/Funtouch OS13)启动失败及Hot Reload异常解决方案

问题信息

  • 设备:IQOO Z6(型号I2127,基于Android 13的Funtouch OS13)
  • Flutter版本:3.7.1
  • 错误日志:

√ Built build\app\outputs\flutter-apk\app-debug.apk.
Error waiting for a debug connection: The log reader stopped unexpectedly
Error launching application on I2127.
Exited (sigterm)

  • 其他设备运行正常,已重置手机、电脑并重装软件,问题未解决

排查与解决步骤

1. 检查设备调试权限与系统设置

  • 确保开启USB调试及USB调试(安全设置)(Funtouch OS需额外开启后者以获取日志读取权限)
  • 关闭设备的隐私保护/应用权限监控功能,避免ROM拦截Flutter调试进程
  • 禁用「极致省电」「禁止后台进程」类模式,这类设置会杀死调试相关后台进程

2. 调整Flutter项目配置

  • 执行flutter clean清理缓存,再运行flutter pub get后重新构建
  • 尝试用flutter run --debug --no-dds命令启动,禁用Dart Development Service,规避ROM对其网络连接的拦截
  • 在android/app/build.gradle中将minSdkVersion设为23及以上,适配Android 13的权限要求

3. Funtouch OS专属设置

  • 进入「i管家」-「权限管理」,给目标Flutter应用授予悬浮窗权限和后台弹出界面权限
  • 关闭「游戏魔盒」或高性能模式,避免这类功能限制调试进程资源

4. 框架版本适配

  • 升级Flutter至最新稳定版(如3.10+),旧版本对Android 13的适配存在已知兼容性问题
  • 若暂不升级,在android/app/src/main/AndroidManifest.xml中添加权限:
    <uses-permission android:name="android.permission.READ_LOGS" />
    <uses-permission android:name="android.permission.INTERNET" />
    

5. 替代调试方式

若上述方法无效,尝试无线调试:开启开发者选项中的「无线调试」,用adb connect [设备IP:端口]连接设备,绕过USB调试的部分限制

内容的提问来源于stack exchange,提问作者mudit bansal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 16:32:33