【问题标题】:How to debug the apt AbstractProcessor code generation?如何调试 apt AbstractProcessor 代码生成?
【发布时间】:2015-09-06 16:14:07
【问题描述】:

我正在尝试使用 apt 并生成一些代码,所以我有一个来自 here 的不工作示例将其导入 Android Studio,使其工作并放置在 here 以防其他人想要Android Studio 上的 APT 工作示例。

因此,一旦我让项目运行并开始工作,我将对其进行调整并强调它的功能,我希望能够调试我的代码,而不仅仅是无助地观察输出。

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

【问题讨论】:

    标签: debugging intellij-idea android-studio annotation-processing


    【解决方案1】:

    成功...所以解决方案是onetwo这两个帖子的组合...

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

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

    完成!现在你可以调试你的 AnnotationProcessor 了!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-21
      • 1970-01-01
      • 1970-01-01
      • 2015-06-14
      • 2020-11-04
      • 1970-01-01
      相关资源
      最近更新 更多