因为我使用最新版本的 Android Studio 并在 build.gradle 文件中收到警告/错误
所有 com.android.support 库必须使用完全相同的版本。找到版本 28.0.0 和 26.1.0 。动画矢量绘制:28.0.0 和支持媒体兼容:26.1.0
尝试了 Stack Overflow 上已有的选项的所有答案,但没有任何效果。
有人可以帮忙吗,问题是什么。
最佳答案
有两种方法可以修复它
1)将鼠标悬停在错误上方一段时间,它会显示哪些库具有混合版本,只需将这些库添加到您的项目中即可。
根据您的情况添加
implementation 'com.android.support:support-media-compat:28.0.0'
添加此后可能会显示其他库。也添加这些库。所有支持库包都可以通过 here 找到
2)将其添加到应用程序级别 build.gradle 的末尾
configurations.all {
resolutionStrategy.eachDependency { details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion "28.0.0"
}
}
}
}
关于android - 如何解决 Build.gradle android Studio 中的混合版本错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54456262/