在使用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' } } } }
如圖: