自androidX升级以来,注释过程功能不起作用

时间:2020-10-07 09:11:15

标签: java android androidx annotation-processor

我有一个完美的项目。 迁移到androidX之后,我看到我的注释处理器无法正常工作。

已经完成了此链接中提到的所有软件包更改:https://developer.android.com/jetpack/androidx/migrate甚至使用了迁移工具。

遵循此人提到的步骤:Annotation processor not working - no files are created 完好性检查将满足上述要求: 我尝试了常见的解决方案:

  • 从Android Studio最近版本中删除我的项目
  • 使缓存无效并重新启动android studio
  • 再次将我的项目导入android studio(确保之前已启用注释处理)
  • 已添加>应用插件:“ kotlin-android”

遵循此人提到的步骤:Enable Annotation processing for existing projects Android studio 3.3

查找了有关注释处理的示例,但所有示例均在androidX升级之前:

我确实注意到注释处理器的工作方式略有不同,我使用的是“ kapt project(':xx')”而不是“ annotationProcessor project(path:':xxx')”

任何建议我都认为这个问题是有效的,即使有很多内容无法找到特定于AndroidX和注解处理器的内容,但Migrate annotation processor to androidX却无法回答该问题,因为我已经完成了包裹有变化吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

似乎在重做整个过程之后,我需要将Gradle升级到更高版本,然后将Gradle升级到6.1.1版,并且像一个魅力一样工作。