androidx 下Glide Generated API注解异常
androix下编译Glide Generated API时生成的文件中部分注解没有引用andoridx包,报错如下:
解决方法
- 在升级androidx后手动依赖原support包下的annotation,但是这明显不符合google的设计,混合使用也有未知风险
implementation "com.android.support:support-annotations:28.0.0"
annotationProcessor "com.android.support:support-annotations:28.0.0"
- 添加androidx的annotation库
annotationProcessor 'androidx.annotation:annotation:1.0.0'
- 使用ButterKnife
annotationProcessor "com.jakewharton:butterknife-compiler:10.1.0"