我知道这个问题以前曾被问过,但我见过的解决方案似乎都不适合我。我是 hilt 的新手,我正在尝试在 android studio 中使用 java 时学习它。我访问了 android 文档并复制/粘贴了它们提供的依赖项、插件和类路径。但是当我尝试同步项目时失败并显示以下内容:
org.codehaus.groovy.ast.expr.TupleExpression cannot be cast to org.codehaus.groovy.ast.expr.ArgumentListExpression
org.codehaus.groovy.ast.expr.TupleExpression cannot be cast to org.codehaus.groovy.ast.expr.ArgumentListExpression
Run Code Online (Sandbox Code Playgroud)
这是我的顶级构建 gradle:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath "com.android.tools.build:gradle:4.1.3"
classpath "com.google.dagger:hilt-android-gradle-plugin:2.28-alpha"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
google()
mavenCentral()
jcenter()
}
} …Run Code Online (Sandbox Code Playgroud)