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

Flutter项目子模块中Android Studio调试器断点失效求助

解决Android Studio中Flutter符号链接子模块断点无法触发的问题

针对主仓库断点正常、符号链接子模块断点失效(图标变为带叉红圈)的问题,可以尝试以下几种解决方案:

  • 检查符号链接支持设置
    打开File > Settings,搜索Symlinks,进入Appearance & Behavior > System Settings > Files and Folders,确保Enable symlinks support已勾选,同时取消Do not follow symlinks的勾选,重启Android Studio后重新加载项目。

  • 重置调试配置并清理项目

    1. 点击右上角运行按钮旁的下拉菜单,选择Edit Configurations,删除现有Flutter调试配置,重新创建新的Flutter配置,确保Dart entrypoint选中主仓库的main.dart,且Additional run args无排除子模块的参数。
    2. 执行终端命令:flutter clean → flutter pub get,完成后重启调试。
  • 确认Dart插件关联子模块
    打开Settings > Languages & Frameworks > Dart,勾选Enable Dart support for the project,检查Project path是否覆盖了子模块路径;若未识别,可右键子模块根目录,选择Add Framework Support,勾选Dart并指定正确的SDK路径。

  • 重置文件索引
    点击File > Invalidate Caches...,选择Invalidate and Restart,让Android Studio重新索引所有文件(包括符号链接指向的子模块文件),索引完成后重新设置断点调试。

  • 同步Git子模块配置
    打开主仓库的.gitmodules文件,确认子模块的path为正确的符号链接路径;执行终端命令:git submodule sync → git submodule update --init --recursive,确保子模块本地文件同步且符号链接正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 15:57:07