我有一个完美的项目。 迁移到androidX之后,我看到我的注释处理器无法正常工作。
已经完成了此链接中提到的所有软件包更改:https://developer.android.com/jetpack/androidx/migrate甚至使用了迁移工具。
遵循此人提到的步骤:Annotation processor not working - no files are created 完好性检查将满足上述要求: 我尝试了常见的解决方案:
遵循此人提到的步骤:Enable Annotation processing for existing projects Android studio 3.3
查找了有关注释处理的示例,但所有示例均在androidX升级之前:
我确实注意到注释处理器的工作方式略有不同,我使用的是“ kapt project(':xx')”而不是“ annotationProcessor project(path:':xxx')”
任何建议我都认为这个问题是有效的,即使有很多内容无法找到特定于AndroidX和注解处理器的内容,但Migrate annotation processor to androidX却无法回答该问题,因为我已经完成了包裹有变化吗?
答案 0 :(得分:0)
似乎在重做整个过程之后,我需要将Gradle升级到更高版本,然后将Gradle升级到6.1.1版,并且像一个魅力一样工作。