gkd 触发记录怎么看:排查规则是否生效的日志页
触发记录是 GKD 的执行日志:每一次规则命中,这里都会留下一条记录。它是判断「规则到底有没有生效」的第一现场,也是排查「为什么没跳过」的起点。
界面信息
入口在 GKD 首页的「触发记录」卡片。每条记录从上到下是:
- 应用名:命中的是哪个应用;
- 时间:精确到毫秒的触发时刻;
- 界面(activityId):当时所在的具体界面路径;
- 订阅与版本:命中的规则来自哪份订阅、什么版本;
- 规则标识:命中的分类与规则编号(如「开屏广告 key=0」)。

顶部还有清空按钮,日志不影响规则运行,可以放心清理。
用触发记录做验证
刚配置好订阅或写完本地规则后,建议走一遍验证流程:
- 打开一个你知道有开屏广告的应用;
- 回来看触发记录,应新增一条对应记录;
- 屏幕上如果同时闪过触发提示(文案可在设置里自定义),说明动作已执行。
记录出现了 = 选择器命中且动作执行;你的需求没被满足(比如广告还是看完的)时,就要怀疑是不是点晚了、点错了,回头检查规则的动作时机参数(matchTime / actionMaximum)。
没有记录意味着什么
应用广告没被跳过、触发记录里又没有新记录,说明压根没有规则命中,常见原因按概率排序:
- 对应规则组没开:去订阅 → 应用页确认该应用的组开关;
- 订阅未覆盖该应用:社区订阅不是万能的,冷门应用可能没人写过规则;
- 选择器条件不匹配:该应用的「跳过」控件特征与规则不符(换了文案、换了控件结构);
- 应用屏蔽无障碍:金融、支付类应用常见,节点都读不到自然无记录。
有记录但行为不对
- 点了没反应:目标可能是动态控件,节点点击无效,规则需要换动作方式——这属于规则作者的问题,可以在快照分享时附上记录说明;
- 误触发:把正常按钮当广告点了,记下记录里的界面与规则名,去对应规则组关闭或用编辑禁用屏蔽该界面(方法见应用规则组);
- 该应用从此不想被规则碰:应用页对单应用整体禁用。
把记录里的 activityId 复制下来,配合快照一起分享给规则作者,是最有效的求助方式,快照操作见抓取快照。