0

我有一个项目运行良好。迁移到 androidX,之后我看到我的注释处理器不工作。

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

遵循这个人提到的步骤:注释处理器不起作用 - 没有创建文件 健全性检查将符合上述要求:我尝试了常见的解决方案:

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

按照这个人提到的步骤:为现有项目 Android Studio 3.3 启用注释处理

寻找注释处理的示例,但所有这些都是在 androidX 升级之前:

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

任何建议我都认为这个问题是有效的,即使那里有很多内容找不到任何特定于 AndroidX 和注释处理器的东西,除了这个:迁移注释处理器到 androidX并没有回答这个问题,因为我已经完成了包更改?

在此处输入图像描述

4

1 回答 1

0

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

于 2020-11-04T12:40:27.590 回答