Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 我应该在Kotlin项目中将所有annotationProcessor更改为kapt吗_Android Studio_Kotlin_Android Room_Android Glide - Fatal编程技术网

Android studio 我应该在Kotlin项目中将所有annotationProcessor更改为kapt吗

Android studio 我应该在Kotlin项目中将所有annotationProcessor更改为kapt吗,android-studio,kotlin,android-room,android-glide,Android Studio,Kotlin,Android Room,Android Glide,我注意到我必须使用kapt而不是annotationProcessor,才能使dagger2在我的Kotlin项目中正常工作。我是否必须对所有库(特别是Glide和Room)执行相同的操作?是的,建议这样做。文件指出: 如果以前使用Android支持注释处理器,请将annotationProcessor配置的用法替换为kapt。如果您的项目包含Java类,kapt也会处理它们

我注意到我必须使用
kapt
而不是
annotationProcessor
,才能使
dagger2
在我的Kotlin项目中正常工作。我是否必须对所有库(特别是
Glide
Room
)执行相同的操作?

是的,建议这样做。文件指出:

如果以前使用Android支持注释处理器,请将
annotationProcessor
配置的用法替换为
kapt
。如果您的项目包含Java类,
kapt
也会处理它们