跨IDE调试APT的配置与步骤

441 阅读1分钟

跨IDE调试APT的配置与步骤

APT开发端的配置

  • 打开Run/Debug Configurations窗口,Add new Configuration -> Remote JVM Debug -> 输入配置名称 -> Use module class处选择APT所在的模块 -> OK QQ截图20210811141315.png

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