跨IDE调试APT的配置与步骤
APT开发端的配置
- 打开
Run/Debug Configurations窗口,Add new Configuration->Remote JVM Debug-> 输入配置名称 ->Use module class处选择APT所在的模块 ->OK
APT使用端的配置
- 在工程根目录下的
gradle.properties文件中添加如下配置,此配置的参数即是上图中Command line arguments for remote JVM处的参数,直接复制即可。org.gradle.jvmargs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
准备调试
- APT开发端打开
Terminal终端,输入gradlew --daemon命令来启动守护线程 - APT开发端选择刚才添加的
Run/Debug配置,并以Debug方式运行
开始调试
- 在
APT开发端的IDE上打好断点 - 在
APT使用端运行注解处理器即可,如执行gradlew :[module]:kaptDebugKotlin命令或Ctrl + F9编译,或直接运行程序即可。