我尝试通过添加implementation "com.google.dagger:dagger:$rootProject.dagger2Version"
(基于Liubomyr Protsyk的回答:(第10页)
在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)
有什么办法可以解决这个问题吗?老实说,我一点头绪都没有,所以任何帮助都将不胜感激。
2条答案
按热度按时间1cklez4t1#
在尝试访问
dagger2Version
之前将其定义为extra可能会有所帮助:而消气剂似乎也不对:
yyyllmsg2#
如果任何人有相同的错误,你需要更新Android Studio到最新版本