自 androidX 升级以来注释过程功能不起作用
Annotation process feature not working since androidX upgrade
我有一个完美运行的项目。
迁移到 androidX,之后我发现我的注释处理器不工作了。
已完成此link中提到的所有包更改:https://developer.android.com/jetpack/androidx/migrate甚至使用了迁移工具。
按照这个人提到的步骤进行操作:Annotation processor not working - no files are created
健全性检查将引用以上内容:
我尝试了常见的解决方案:
- 从 Android Studio 最近删除我的项目
- 使缓存无效并重新启动android工作室
- 将我的项目再次导入 android studio(确保之前启用了注释处理)
- 已添加 > 应用插件:'kotlin-android'
按照这个人提到的步骤操作:Enable Annotation processing for existing projects Android studio 3.3
寻找注释处理的例子,但都是 androidX 升级之前的例子:
- https://medium.com/@robhor/annotation-processing-for-android-b7eda1a41051
- https://medium.com/@aitorvs/annotation-processing-in-android-studio-7042ccb83024
- https://blog.mindorks.com/android-annotation-processing-tutorial-part-1-a-practical-approach
我确实注意到注释处理器的工作方式略有不同我使用的是“kapt project(':xx')”而不是“annotationProcessor project(path: ':xxx')”
任何建议我都觉得这个问题是有效的,尽管那里有很多内容找不到任何特定于 AndroidX 和注释处理器的东西,除了这个:Migrate annotation processor to androidX 并且没有回答这个问题是因为我已经完成了包的更改?
似乎我需要在重做整个过程后将 Gradle 升级到更高版本,将 Gradle 升级到版本 6.1.1 并且工作得很好。
我有一个完美运行的项目。 迁移到 androidX,之后我发现我的注释处理器不工作了。
已完成此link中提到的所有包更改:https://developer.android.com/jetpack/androidx/migrate甚至使用了迁移工具。
按照这个人提到的步骤进行操作:Annotation processor not working - no files are created 健全性检查将引用以上内容: 我尝试了常见的解决方案:
- 从 Android Studio 最近删除我的项目
- 使缓存无效并重新启动android工作室
- 将我的项目再次导入 android studio(确保之前启用了注释处理)
- 已添加 > 应用插件:'kotlin-android'
按照这个人提到的步骤操作:Enable Annotation processing for existing projects Android studio 3.3
寻找注释处理的例子,但都是 androidX 升级之前的例子:
- https://medium.com/@robhor/annotation-processing-for-android-b7eda1a41051
- https://medium.com/@aitorvs/annotation-processing-in-android-studio-7042ccb83024
- https://blog.mindorks.com/android-annotation-processing-tutorial-part-1-a-practical-approach
我确实注意到注释处理器的工作方式略有不同我使用的是“kapt project(':xx')”而不是“annotationProcessor project(path: ':xxx')”
任何建议我都觉得这个问题是有效的,尽管那里有很多内容找不到任何特定于 AndroidX 和注释处理器的东西,除了这个:Migrate annotation processor to androidX 并且没有回答这个问题是因为我已经完成了包的更改?
似乎我需要在重做整个过程后将 Gradle 升级到更高版本,将 Gradle 升级到版本 6.1.1 并且工作得很好。