android studio 中出现“无法初始化类 com.android.build.gradle.internal.dsl.decorator.AndroidPluginDslDecoratorKt”错误

Ody*_*raz 8 debugging android android-studio build.gradle android-gradle-plugin

我刚刚创建了一个新项目并使用它大约一天。我什至之前运行过很多次,但我不知道为什么会出现此错误:

无法初始化类 com.android.build.gradle.internal.dsl.decorator.AndroidPluginDslDecoratorKt

非常感谢一些有关它的帮助。除了这个错误之外,我有时还会收到日志:

java.lang.NoClassDefFoundError: org/objectweb/asm/commons/Method

我尝试更改类路径并更改插件的名称和插件的实现方法,但它们都不适合我。该项目既不构建,也不清理或重建。

Dee*_*mar 19

经过很多时间,我终于找到了这个问题的解决方案。

  1. 将 build.gradle gragle 中的依赖项从类路径 'com.android.tools.build:gradle:7.2.0' 更新为类路径 'com.android.tools.build: gradle:7.4.2'

  2. 更新 gradle-wrapper.properties 文件中的 URL distributionUrl=https://services.gradle.org/distributions/gradle-7.3.3-all.zip。到distributionUrl =https://services.gradle.org/distributions/gradle-7.5-all.zip


小智 7

我遇到了同样的问题,我所做的是将类路径 'com.google.gms:google-services:4.4.0 4.4.0 更改为 4.3.0 类路径 'com.google.gms:google-services:4.3.0 它现在工作