Android+Kotlin+Hilt+多模块应用程序:无法从模块中访问应用程序类。
创始人
2024-08-19 15:30:17
0

在hilt使用多模块项目时,应该在每个module中都添加hilt依赖,并且在组件中添加@InstallIn(ApplicationComponent::class)注解。

具体步骤如下:

  1. 在项目根目录的build.gradle文件中添加hilt的class path依赖:
buildscript {
    dependencies {
        // ...
        classpath 'com.google.dagger:hilt-android-gradle-plugin:2.28-alpha'
    }
}
  1. 在每个module的build.gradle文件中应用hilt插件:
plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-kapt'
    id 'dagger.hilt.android.plugin'
}
  1. 在每个module中添加hilt依赖:
dependencies {
    implementation "com.google.dagger:hilt-android:2.28-alpha"
    kapt "com.google.dagger:hilt-android-compiler:2.28-alpha"
}
  1. 在组件中添加@InstallIn(ApplicationComponent::class)注解:
@Module
@InstallIn(ApplicationComponent::class)
object AppModule {
   // ...
}

这样就可以从module中访问应用程序类了。

相关内容

热门资讯

透视实锤(微扑克全自动机器人)... 透视实锤(微扑克全自动机器人)众合推扑克辅助器(详细辅助黑科技教程)从来是有挂1、构建自己的微扑克辅...
wepoke辅助有挂!拱趴大菠... wepoke辅助有挂!拱趴大菠萝免费辅助器,(德州nzt)本来是有挂(详细辅助科技教程)1、许多玩家...
透视挂(wpk透视辅助)红龙扑... 透视挂(wpk透视辅助)红龙扑克是正规的吗(详细辅助切实教程)素来是有挂1、很好的工具软件,可以解锁...
微扑克有辅助挂!传奇扑克辅助,... 微扑克有辅助挂!传奇扑克辅助,(WEPOke)都是真的有挂(详细透视攻略方法);微扑克有辅助挂软件透...
透视有挂(aapoker发牌机... 透视有挂(aapoker发牌机制)智星德州菠萝外挂检测(详细辅助新2025教程)都是有挂1、很好的工...
we辅助poker德之星!德州... we辅助poker德之星!德州ai人工智能,(WEPOKE)一向真的是有挂(详细透视wpk教程)1、...
透视教程(智星德州菠萝)wpk... 透视教程(智星德州菠萝)wpk微扑克辅助透视(详细辅助普及教程)原生是真的有挂;小薇(透视辅助)致您...
aapoker俱乐部!wpk透... aapoker俱乐部!wpk透视辅助器,(德州扑克)一贯真的有挂(详细透视技巧教程);最新版2024...
透视游戏(wepoke智能ai... 透视游戏(wepoke智能ai)we-poke有挂吗(详细辅助AI教程)一贯真的有挂1、在wepok...
wpk德州透视辅助!德扑ai智... wpk德州透视辅助!德扑ai智能机器人线上代打,(来玩德州)一直是有挂(详细辅助透牌教程);原来确实...