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

升级Funtouch OS 13后Flutter调试遇阻:assembleDebug停滞或连接错误

解决V2036(Funtouch OS 13 Global)上Flutter调试及Gradle编译问题

针对「Error waiting for a debug connection: The log reader stopped unexpectedly」错误

  • 开启USB调试(安全设置):Funtouch OS 13新增该选项,路径为「设置→系统管理→开发者选项→USB调试(安全设置)」,必须开启,否则调试器无法正常访问设备。
  • 重置ADB连接:
    1. 终端执行 adb kill-server
    2. 接着执行 adb start-server
    3. 拔插设备后,用 adb devices 确认设备能被识别
  • 放开应用调试权限:前往「设置→隐私→权限管理」找到你的Flutter应用,开启「调试权限」「后台弹出界面」这类权限,系统升级后可能默认限制了相关权限。
  • 切换USB连接模式:将设备USB连接从「仅充电」改为「文件传输(MTP)」,仅充电模式下多数系统会锁死调试通道。

针对长时间卡在Running Gradle task 'assembleDebug'

  • 配置Gradle国内镜像:
    1. 修改项目根目录下 android/build.gradle 的repositories部分:
      repositories {
          maven { url 'https://maven.aliyun.com/repository/google' }
          maven { url 'https://maven.aliyun.com/repository/jcenter' }
          maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
      }
      
    2. 修改 gradle/wrapper/gradle-wrapper.properties 中的distributionUrl:
      distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.5-all.zip
      
  • 关闭系统优化:在开发者选项中找到「系统优化」(类似MIUI优化的选项),关闭后重启设备,这类系统优化常会干扰Gradle编译进程。
  • 加大Gradle堆内存:修改 android/gradle.properties 里的 org.gradle.jvmargs 参数:
    org.gradle.jvmargs=-Xmx2048M -Dkotlin.daemon.jvm.options\="-Xmx2048M" -XX\:+HeapDumpOnOutOfMemoryError -Dfile.encoding\=UTF-8
    
  • 关闭快速启动:在开发者选项中找到「快速启动」,关闭后重启设备,快速启动会导致部分调试服务未完全启动。

额外排查点

  • 升级Flutter稳定版:执行 flutter doctor 检查环境,确保版本支持Android 13,旧版本适配性较差,可直接用 flutter upgrade 升级到最新稳定版。
  • 重装设备驱动:卸载现有USB驱动,前往vivo官网下载V2036的官方驱动,安装完成后重新连接设备。

内容的提问来源于stack exchange,提问作者Utkarsh More

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 20:57:28