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

VSCode运行Flutter应用时调试控制台乱码且应用未启动求助

Flutter调试控制台乱码且应用无法启动的解决思路
  • 检查三星Galaxy A22的USB调试相关权限:除了开启开发者模式,务必确认「USB调试」「USB安装」「USB调试(安全设置)」均已开启,连接电脑时在手机弹出的授权窗口勾选「始终允许此计算机」。
  • 切换USB连接模式:将手机的USB连接模式从「仅充电」切换为「文件传输(MTP)」,部分场景下调试依赖该模式的支持。
  • 重置adb连接:在VSCode终端依次执行以下命令,重置adb服务后重新识别设备:
    adb kill-server
    adb start-server
    adb devices
    
    若adb devices输出显示设备状态为「unauthorized」,需在手机上重新完成调试授权。
  • 调整VSCode编码配置:打开VSCode设置(快捷键Ctrl+,),分别搜索并设置:
    • files.encoding 为 UTF-8
    • debug.console.encoding 为 UTF-8
      重启VSCode后再尝试启动调试。
  • 排查Flutter SDK兼容性:若近期升级过Flutter SDK,切换至稳定版通道再试:
    flutter channel stable
    flutter upgrade
    
  • 尝试更换调试工具:用Android Studio导入项目并连接设备调试,排查问题是否仅出在VSCode的配置中。
  • 检查手机开发者选项的「调试应用」设置:确认未指定固定调试应用,或手动将当前开发的应用设为调试目标。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 23:53:12