Я установил модуль react-native-google-cast
, следовал инструкциям, добавив следующие строки:
implementation "com.google.android.gms:play-services-cast:9.8.0"
implementation "com.android.support:mediarouter-v7:28.0.0"
Конфигурация моего проекта такая:
ext {
buildToolsVersion = "28.0.0"
minSdkVersion = 16
compileSdkVersion = 28
targetSdkVersion = 28
supportLibVersion = "28.0.0"
}
Мне выдается следующая ошибка:
Android dependency 'com.android.support:support-v4' has different version for
the compile (24.0.0) and runtime (28.0.0) classpath. You should manually set the
same version via DependencyResolution
Я также попробовал это, как предлагалось во многих потоках здесь на stackoverflow, но я не смог решить проблему.
Смотрите код ниже, добавьте в корневую сборку.
subprojects {
project.configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "28.0.0"
}
}
}
}
Или:
configurations.all {
resolutionStrategy.eachDependency { details ->
if (details.requested.group == 'com.android.support'
&& !details.requested.name.contains('multidex') ) {
details.useVersion "28.0.0"
}
}
}
Кто-нибудь может мне помочь?