无法解析配置“:classpath”的所有文件,Android Studio更新

cetgtptt  于 2023-04-18  发布在  Android
关注(0)|答案(1)|浏览(174)

我刚刚更新了Android Studio。我现在无法加载我的任何项目。
我得到下面的错误
配置根项目“Test”时出现问题。
无法解析配置“:classpath”的所有文件。无法解析com.android.tools.build:gradle:7.4.2。必需者:项目:〉com.android.application:com.android.application.gradle.plugin:7.4.2项目:〉com.android.library:com.android.library.gradle.plugin:7.4.2〉未com.android.tools.build找到www.example.com:gradle:7.4.2的匹配变体。消费者被配置为查找与Java 8兼容的库的运行时,打包为jar,其依赖项在外部声明,以及值为“7.4.2”的属性“org.gradle.plugin.api-version”,但是:- Variant 'apiElements' capabilitycom.android.tools.build:gradle:7.4.2声明了一个库,打包为jar,其依赖关系对外声明:- 不兼容,因为此组件声明了与Java 11兼容的组件的API,并且消费者需要与Java 8兼容的组件的运行时-其他兼容属性:- 没有说明任何关于org.gradle.plugin.api-version的内容(需要'7.4.2')- Variant 'javadocElements' capabilitycom.android.tools.build:gradle:7.4.2声明了一个组件的运行时,并在外部声明了它的依赖项:- 不兼容,因为此组件声明了文档,而消费者需要一个库-其他兼容属性:- 没有说明它的目标Java版本(需要与Java 8兼容)-没有说明它的元素(需要将它们打包为jar)-没有说明org.gradle.plugin.api-version(需要'7.4.2')- Variant 'runtimeElements' capabilitycom.android.tools.build:gradle:7.4.2声明了一个库的运行时,打包为jar,其依赖关系在外部声明:- 不兼容,因为此组件声明了与Java 11兼容的组件,而消费者需要与Java 8兼容的组件-其他兼容属性:- 没有说明任何关于org.gradle.plugin.api-version的内容(需要'7.4.2')- Variant 'sourcesElements' capabilitycom.android.tools.build:gradle:7.4.2声明了一个组件的运行时,并在外部声明了它的依赖项:- 不兼容,因为此组件声明了文档,而消费者需要一个库-其他兼容属性:- 没有说明其目标Java版本(需要与Java 8兼容)-没有说明其元素(需要将其打包为jar)-没有说明org.gradle.plugin.api-version(需要“7.4.2”)

  • 尝试:

使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获取完整的见解。

4ioopgfo

4ioopgfo1#

我也遇到了同样的问题,我是这样解决的
将gradle/wrapper/ www.example.com设置gradle-wrapper.properties为7.4,如下所示
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
和您的build.gradle版本7.3.0

plugins {
    id 'com.android.application' version '7.3.0' apply false
    id 'com.android.library' version '7.3.0' apply false

Add 1:请记住,这是临时解决方案。问题已多次报告给Android studio问题跟踪人员,并且有一位用户提供了此解决方案。
我相信在这里找到解决方案的用户:https://issuetracker.google.com/issues/274681084

相关问题