React native install response-native-google-cast error Зависимость Android 'com.android.support:support-v4' имеет другую версию для компиляции - PullRequest
0 голосов
/ 08 января 2019

Я установил модуль 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"
      }
  }
}

Кто-нибудь может мне помочь?

...