我有一个使用 Autovalue 生成它的一些模型的 Android 项目。我正在尝试从旧的依赖项转移com.android.support.*
到新的androidx.*
依赖项。
我知道在 Android Gradle Plugin 3.2+ 中它试图替换所有出现的旧支持依赖项,但这似乎并没有扩展到由 Autovalue 生成的接口。这些接口仍然引用android.support.annotation.NonNull
and android.support.annotation.Nullable
,而不是androidx.annotation.*
'com.android.tools.build:gradle:3.2.1'
implementation "com.google.auto.value:auto-value-annotations:1.6.2"
annotationProcessor "com.google.auto.value:auto-value:1.6.2"
androidx version - 1.0.0
我对这些注释处理器的经验很少,如果有任何其他可能相关的信息,请告诉我。
感谢您的建议。