因为我正在使用最新版本的Android Studio并在build.gradle文件中收到警告/错误
所有com.android.support库必须使用相同的确切版本。找到版本28.0.0和26.1.0。 animated-vector-drawable:28.0.0和support-media-compat:26.1.0
尝试了所有答案已经在Stack Overflow上的选项,但没有任何效果。
有人可以帮助,问题是什么。
有两种方法可以解决它
1)将鼠标悬停在错误的顶部一段时间,它将显示哪些库具有混合版本,只需在项目中添加这些库。
在你的情况下添加
implementation 'com.android.support:support-media-compat:28.0.0'
添加此项后,它可能会显示其他库。将这些库添加到。所有支持库包都可以在qazxsw poi上找到
2)在app level build.gradle的末尾添加它
here
感谢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支持库版本(或者特别是低于targetSdkVersion的版本)进行编译。所以,如果你想删除这个警告,因为它不会给出编译时错误,那么在这个错误行上面写下给定的行: -
// noinspection GradleCompatible
如果您不希望将来遇到任何问题,我建议使用与支持库版本相同的工具和库