2

我试图使用apt并生成一些代码,所以我有一个从here导入到Android Studio的非工作示例,使其工作并将其放入here以防其他人想要APT的工作示例Android与Android Studio。如何调试适当的AbstractProcessor代码生成?

所以一旦我已经完成了项目的运行和工作,我将对它进行锻炼并强调它的功能,我希望能够调试我的代码,而不仅仅是在输出中无助地观察。

那么,如何使用Android Studio或Plain IntelliJ调试APT的AbstractProcessor的代码?

回答

2

成功...这样的解决方案是这两个职位onetwo的组合...

所以基本上你添加一个远程调试配置(确保端口设置为一样的以下几行),并将下面的行添加到您的gradle.properties文件:

org.gradle.parallel=true 
org.gradle.jvmargs=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 

DONE!现在你可以调试你的AnnotationProcessor了!