【发布时间】:2020-08-30 16:30:41
【问题描述】:
Gradle 中的kapt 和implementation 在声明依赖关系以及何时应该在另一个上使用时有什么区别?
例子:
//Room Components
implementation "androidx.room:room-runtime:$rootProject.roomVersion"
kapt "androidx.room:room-compiler:$rootProject.roomVersion"
// dagger
implementation "com.google.dagger:dagger:$rootProject.ext.daggerVersion"
kapt "com.google.dagger:dagger-android processor:$rootProject.ext.daggerVersion"
【问题讨论】:
标签: android android-studio kotlin gradle android-gradle-plugin