跨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
编译,或直接运行程序即可。