当使用AndroidStudio开发项目的时候,由于更新后或者依赖其他的第三方库,反正不知道怎么弄得导致Android SDK Support版本不统一,导致API冲突。或者找不到一些类:
java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper;
解决方法:
在app的 build.gradle 文件里加上如下代码:
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '27.1.1'//27.1.1为当前版本号
}
}
}
}
插入代码位置:
然后编译运行就ok了.