gradle 问题描述中有详细信息

Uzi*_*Zri 11 android-gradle-plugin

无法找到方法“org.gradle.api.artifacts.result.ComponentSelectionReason.getDescription()Ljava/lang/String;”。导致此意外错误的可能原因包括: Gradle 的依赖项缓存可能已损坏(有时会在网络连接超时后发生。) 重新下载依赖项并同步项目(需要网络)

Gradle 构建进程(守护进程)的状态可能已损坏。停止所有 Gradle 守护进程可能会解决此问题。停止 Gradle 构建进程(需要重新启动)

您的项目可能正在使用第三方插件,该插件与项目中的其他插件或项目请求的 Gradle 版本不兼容。

如果 Gradle 进程损坏,您还可以尝试关闭 IDE,然后终止所有 Java 进程。

nom*_*dus 17

我通过降级 gradle 解决了该错误。为此,我在 gradle-wrapper.properties 文件中进行了以下更改。

它是:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Run Code Online (Sandbox Code Playgroud)

就是现在:

distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-all.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
Run Code Online (Sandbox Code Playgroud)

  • 我正在使用 Intellij 2019.3.2 并降级 gradle 解决了这个问题。 (2认同)

小智 6

如果您使用的是 IntelliJ Community Edition,将 IDE 升级到 IntelliJ IDEA 2021.1.2(社区版)为我解决了这个问题。之前我使用的是 2019 版本,也遇到了同样的错误。


And*_*hko 4

我有同样的问题。当我用 Gradle 更新 Android Studio 时,我解决了这个问题。