V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
admin948
V2EX  ›  问与答

IDEA(Android Studio)如何批量打断点?

  •  
  •   admin948 · 15 小时 5 分钟前 · 370 次点击

    因为现在公司项目被写的很乱,在改 BUG 的时候经常需要跟踪某个变量在哪里被修改了。

    于是想到可以给这个变量所有 Write Access 的地方都打上断点来追踪。

    然后就发现,IDEA 没有类似的功能,搜索插件也没搜到。

    我现在是鼠标中间或者 Alt+F7 查找出所有用到这个变量的地方后,手动在预览窗口中一个一个打的。

    对了,这是个 Flutter 项目,项目逻辑写的乱七八糟,试过拿 Copilot 的 Claude Opus 4.5 模型分析都分析不出来正确结果……实在是写的太乱了。

    4 条回复    2026-01-15 17:04:15 +08:00
    b2excms
        1
    b2excms  
       13 小时 25 分钟前
    如果变量被修改的话,IDEA 可以跟踪变量并且中断的,直接选择变量就可以了,watch 就可以了
    admin948
        2
    admin948  
    OP
       13 小时 5 分钟前
    @b2excms 就是这个有问题所以才只能手动加断点。

    不知道是 Flutter 插件的 BUG 还是 IDEA 的 BUG ,waitch 不了变量……
    luckybricks9711
        3
    luckybricks9711  
       10 小时 1 分钟前
    在项目的 .idea 文件夹里,有地方看所有的断点位置;整理好出现变量的行号,然后直接编辑配置文件也可以

    另外,还有个办法是在调试器内监控所有指定异常类型的断点
    JYii
        4
    JYii  
       9 小时 32 分钟前
    给这个变量所有 Write Access 的地方,get set 方法突然有意义了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1103 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    ♥ Do have faith in what you're doing.