在使用SmartRefreshLayout時,報 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper;的錯誤,
如下圖:

在開發過程中,有的時候引入了多個三方庫.在調用的時候會出現版本對應不上的原因,需要強制版本號統一
解決辦法,在app和Module: Library的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 '25.3.0'
}
}
}
}
如圖:

