java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper;
分析:凡是出现android/support/v4/中找不到类或者方法,可以确定是依赖了多个不同版本的support库
解决方法:
com.android.support包名的库版本都是用26.1.0。(这个用自己的项目库版本)
在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 '26.1.0'
}
}
}
}
如下: