Не удалось разрешить: com.google.android.exoplayer: exoplayer-smoothstreaming: 2.6.1 - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть проблема, чтобы построить отдельный проект экспо в Android.Когда я собираю проект, вывод из сборки консоли говорит: Не удалось разрешить: com.google.android.exoplayer: exoplayer-smoothstreaming: 2.6.1

Шаги для воспроизведения

  1. Инициировать проект с: expo init
  2. Отсоединить проект с помощью: exp detach
  3. Открыть / Android в Android Studio

Решениепопытки

Поместить зависимость вручную в app / build.gradle

dependencies { implementation com.google.android.exoplayer:exoplayer-smoothstreaming:2.6.1 }

Установить репозиторий и синхронизировать проект из Android Studio, в результате: SDK Manager Не удалось найти зависимость "com.google.android.exoplayer: exoplayer-smoothstreaming: 2.6.1 "

Отключить кеширование и перезапустить проект из Android Studio - Параметр Файл / Неверные кеши / Перезапустить

Вспомогательные ссылки

Expo.io: https://docs.expo.io/versions/v31.0.0/

Отсоединение от ExpoKit: https://docs.expo.io/versions/v28.0.0/expokit/detach#__next

Репозиторий MVN ExoPlayer Smoothstreaming: https://mvnrepository.com/artifact/com.google.android.exoplayer/exoplayer-smoothstreaming/2.9.2

заранее спасибо.

1 Ответ

0 голосов
/ 11 декабря 2018

Я добавил

maven { url 'https://google.bintray.com/exoplayer/' }
maven { url 'https://dl.bintray.com/android/android-tools' }
maven { url 'https://dl.bintray.com/firebase/gradle/' }

в мой корневой build.gradle, чтобы избавиться от ошибки.

Обратите внимание, что он должен идти в вашем блоке allProjects

Этоэто то, что я имею в качестве примера:

allprojects {
    repositories {
        maven { url 'https://google.bintray.com/exoplayer/' }
        maven { url 'https://dl.bintray.com/android/android-tools' }
        maven { url 'https://dl.bintray.com/firebase/gradle/' }
        google()
        jcenter()
        mavenCentral()
        maven { url "https://jitpack.io" }
        flatDir {
            dirs 'libs'
        }
    }
...