【发布时间】:2022-01-28 14:51:57
【问题描述】:
今天,我更新到 bumblebee android 版本,创建新项目并导入一些库,包括 dagger-hilt。 在 build.gradle (module) 我插入:
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'kotlin-android'
id 'kotlin-kapt'
id 'dagger.hilt.android.plugin'
id 'androidx.navigation.safeargs'
}
dependencies {
...
implementation "com.google.dagger:hilt-android:2.38.1"
kapt "com.google.dagger:hilt-compiler:2.38.1"
androidTestImplementation "com.google.dagger:hilt-android-testing:2.38.1"
kaptAndroidTest "com.google.dagger:hilt-compiler:2.38.1"
testImplementation "com.google.dagger:hilt-android-testing:2.38.1"
kaptTest "com.google.dagger:hilt-compiler:2.38.1"
}
并在 build.gradle(项目)中插入:
plugins {
id 'com.android.application' version '7.1.0' apply false
id 'com.android.library' version '7.1.0' apply false
id 'org.jetbrains.kotlin.android' version '1.6.10' apply false
id 'androidx.navigation.safeargs.kotlin' version '2.4.0-beta02' apply false
id 'dagger.hilt.android.plugin' version '2.38.1' apply false
}
但 android studio 构建失败:
构建文件 'H:\AndroidProject\WMTWorkmanagerTodolist\build.gradle' 行:7
在以下任何来源中都找不到插件 [id: 'dagger.hilt.android.plugin', version: '2.38.1', apply: false]:
-
尝试: 使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
-
例外情况是: org.gradle.api.plugins.UnknownPluginException: Plugin [id: 'dagger.hilt.android.plugin', version: '2.38.1', apply: false] 在以下任何来源中都找不到:
- Gradle 核心插件(插件不在 'org.gradle' 命名空间中)
- 插件存储库(无法解析插件工件 'dagger.hilt.android.plugin:dagger.hilt.android.plugin.gradle.plugin:2.38.1') 在以下存储库中搜索: Gradle Central 插件库 谷歌 Maven回购
为什么?我该如何解决。感谢支持。
【问题讨论】:
标签: java android android-studio gradle