java.lang.NoClassDefFoundError: android.support.v4.animation.AnimatorCompatHelper
Javaを解決します.lang.NoClassDefFoundError: android.support.v4.animation.AnimatorCompatHelper**
問題の根源:一部のライブラリは、Androidサポートライブラリ(Android support libraries)のバージョンに依存しているため、dependecies(依存)領域にSDK版が特定されているかどうかにかかわらず、gradle依存管理ソリューションで最新バージョンのAndroidサポートライブラリがキャプチャされます.しかしgradleのこのような行為は明らかに私たちが望んでいるものではなく、私たちが望んでいるバージョンは私たちのコンパイルSDKバージョンとセットになっています.解決方法:あなたのbuildで統一バージョンを強制します.gradle(app module)ファイルの下に追加:
上記のコードの「details.useVersionの後のバージョン番号は、自分が使用しているバージョンによって変更されます.(ps:バージョン番号を正確に探してください.成功しなければ、バージョン番号を何回も試してみてください)参照ソース:https://stackoverflow.com/questions/42949974/android-support-repo-46-0-0-with-android-studio-2-3
問題の根源:一部のライブラリは、Androidサポートライブラリ(Android support libraries)のバージョンに依存しているため、dependecies(依存)領域にSDK版が特定されているかどうかにかかわらず、gradle依存管理ソリューションで最新バージョンのAndroidサポートライブラリがキャプチャされます.しかしgradleのこのような行為は明らかに私たちが望んでいるものではなく、私たちが望んでいるバージョンは私たちのコンパイルSDKバージョンとセットになっています.解決方法:あなたのbuildで統一バージョンを強制します.gradle(app module)ファイルの下に追加:
configurations.all {
resolutionStrategy.eachDependency { DependencyResolveDetails details ->
def requested = details.requested
if (requested.group == 'com.android.support') {
if (!requested.name.startsWith("multidex")) {
details.useVersion '25.2.0'
}
}
}
}
上記のコードの「details.useVersionの後のバージョン番号は、自分が使用しているバージョンによって変更されます.(ps:バージョン番号を正確に探してください.成功しなければ、バージョン番号を何回も試してみてください)参照ソース:https://stackoverflow.com/questions/42949974/android-support-repo-46-0-0-with-android-studio-2-3