hilt 依赖注入框架 简单使用流程
参考文章: https://mp.weixin.qq.com/s/OEX1d2cU1zGG5BBM-nANBg
1. 在 根项目的gradle中
classpath 'com.google.dagger:hilt-android-gradle-plugin:2.28-alpha'
2. 在app 项目的gradle中
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'kotlin-kapt'
apply plugin: 'dagger.hilt.android.plugin'
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
implementation :'com.google.dagger:hilt-android:2.30.1-alpha'
kapt: 'com.google.dagger:hilt-android-compiler:2.30.1-alpha'
implementation: 'androidx.hilt:hilt-lifecycle-viewmodel:1.0.0-alpha02'
kapt: 'androidx.hilt:hilt-compiler:1.0.0-alpha02'