java.lang.IllegalArgumentException:无法转换字符串值“UNIFIED_TEST_PLATFORM”

Jus*_*ing 1 android kotlin android-studio android-gradle-plugin

我尝试通过添加 implementation "com.google.dagger:dagger:$rootProject.dagger2Version"(基于 Liubomyr Protsyk 的回答:这个问题)来将 dagger 添加到我的项目中

在 build.gradle 中,结果是“无法获取根项目的未知属性‘dagger2Version’...”,我理解,我无法理解的是为什么删除该行后我无法同步 gradle 项目...每次尝试使用“再试一次” 在此输入图像描述

结果是:

Caused by: java.lang.IllegalArgumentException: Cannot convert string value 'UNIFIED_TEST_PLATFORM' to an enum value of type 'com.android.builder.model.AndroidGradlePluginProjectFlags$BooleanFlag' (valid case insensitive values: APPLICATION_R_CLASS_CONSTANT_IDS, TEST_R_CLASS_CONSTANT_IDS, TRANSITIVE_R_CLASS, JETPACK_COMPOSE, ML_MODEL_BINDING)
Run Code Online (Sandbox Code Playgroud)

有什么想法如何解决这个问题吗?老实说,我不知道,所以任何帮助将不胜感激。

Gab*_*iel 6

如果有人出现同样的错误,需要将Android Studio更新到最新版本