使用 Probekit 编辑器来修改探针定义。在应用修改过的探针之前除去原始版本的探针的检测。
要修改探针:
- 在“导航器”或“包资源管理器”视图中,展开包含您想修改的 Probekit 源文件(probe 文件)的 Probekit 项目。
- 右键单击该 Probekit 源文件并单击。 编辑器打开,它将显示当前的探针定义。
- 在编辑器的“常规”和“探针”页面中进行更改。有关探针的各个部分的详细信息,请参阅探针定义。在“探针”页面中按如下所示进行更改:
- 要修改某项的值,在“探针”页面左边的树窗格中选择该项,然后在该页面右边的编辑窗格中编辑值。
- 要删除某项,在树窗格中右键单击该项,然后单击删除。
- 要添加一个新项,在树窗格中右键单击该新项的父代,然后单击新建,接着单击想要添加的项的名称。菜单将只列示有效的项。如果某项有效,但是在此位置不再能够添加它,则在菜单中将禁用该项。
- 要将某项移动或复制到另一个父代,在树窗格中右键单击该项,然后单击剪切或复制。然后右键单击新的父代并单击粘贴。如果要粘贴的项对于新位置无效,则会禁用粘贴菜单命令。剪切或复制具有多个子代的项时就会对所有子代执行操作。
- 要更改目标的顺序,在编辑窗格中选择目标定义,然后单击该定义右边的上移或下移按钮。
注: 当您在导入伪指令属性字段中输入值时,请只输入您想要导入的包或类的名称。不要输入 import 关键字或尾部的分号(;)。
- 完成了修改探针之后,单击。
- 如果您已经对应用程序应用了先前版本的探针,并且在探针中进行下列其中一项更改,则在应用修改过的探针之前必须除去先前版本的探针的检测:
- 添加或除去了段。
- 更改了段类型。
- 更改或除去了段中的任何数据项,或者在段中添加了任何数据项。
- 更改了目标规范。(在此情况,只需要重新检测受该更改影响的类文件和 JAR 文件。)
有关指示信息,请阅读除去以静态方式应用的探针的探针检测。段(包括类作用域中的段)的源代码中的更改或者导入伪指令中的更改不需要您除去先前的检测。