gpt4 book ai didi

Android studio 3 和 Gradle 3.0.0 - 依赖项具有不同的编译和运行时类路径版本

转载 作者:行者123 更新时间:2023-11-29 15:37:24 24 4
gpt4 key购买 nike

更新到 Gradle 版本 3.0.0 和 Android Studio 3.0 后,我收到以下错误:

Error:Execution failed for task ':app:appNameDebugBuild'.

Android dependency 'com.android.support:recyclerview-v7' has different version for the compile (24.0.0) and runtime (25.4.0) classpath. You should manually set the same version via DependencyResolution

我确实在我的项目中搜索了版本 24.0.0 的任何内容,但没有找到任何内容。在 gradle 上,我定义了一个版本为 25.4.0 的变量,并将其用于编译/实现 依赖项。

如何检查哪个库或模块正在使用 24.0.0 版本?我该如何解决这个问题?

最佳答案

尝试将此 subprojects block 添加到您的主/顶级 gradle 文件中。清理并再次构建。

allprojects {
repositories {
//...
}

subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "25.4.0"
}
}
}
}
}

关于Android studio 3 和 Gradle 3.0.0 - 依赖项具有不同的编译和运行时类路径版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47139485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com