请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

procssor ./gradlew app:assembleDebug不打印日志

使用,/gradlew app:assembleDebug中也没有相关的日志输出,processor只做了打印日志的功能.

是否在使用了注解的工程中(如app),使用kapt或者annotationProcessor来引用注解处理器?使用

processor逻辑是否正确:内部代码编写是否正确?可在其中打印日志,并在执行Gradle任务时加 --info 参数来查看是否有对应输出。 没有输出

是否正确采用了META-INF/services下配置文件(javax.annotation.processing.Processor)形式、或者auto-service注解形式来声明注解处理类的类名图片描述运行了课程中的源代码也没有输出日志…

正在回答 回答被采纳积分+3

1回答

allenfeng 2023-04-28 13:04:01

按以下步骤,是正常的,请再次确认 Router源码 与 你本地源码的差异。

  1. 全新下载 Router 源码

  2. 执行 ./gradlew clean   (此步骤是为清空编译缓存避免增量编译机制跳过了processor执行

  3. ./gradlew :app:assembleDebug -q

  4. 控制台可以确认看到对应的processor日志

  5. app/build/generated/source/kapt/debug/com/imooc/router/ 成功生成映射表



0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信