Обновление gradle ломает exoplayer при сборке, не может найти ядро ​​или тире - PullRequest
0 голосов
/ 10 декабря 2018

Android studio

Gradle version: 4.1
Android plugin version: 3.0.1
implementation 'com.google.android.exoplayer:exoplayer:2.8.4'

Сборка работает отлично.Обновление до следующих версий:

Gradle version: 4.6
Android plugin version: 3.2.1
implementation 'com.google.android.exoplayer:exoplayer:2.8.4' //unchanged

Сборка завершается с такими сообщениями:

Failed to resolve: com.google.android.exoplayer:exoplayer-core:2.8.4
Failed to resolve: com.google.android.exoplayer:exoplayer-dash:2.8.4

Я застрял на этом на один день.Я не могу найти причину, почему она должна работать со старой версией, но не новой.

Ответы [ 3 ]

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

Вы добавляете проект build.gradle

repositories {
google()
jcenter()
}

и добавляете

compileOptions {
targetCompatibility JavaVersion.VERSION_1_8
}
0 голосов
/ 11 декабря 2018

Мне пришлось добавить следующую строку во все репозитории проектов.

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'https://google.bintray.com/exoplayer/' } //new line
    }
}

По-видимому, Exoplayer больше не находится в JCenter.Но файлы все еще находятся в bintray.

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

Здесь вы можете найти объяснение и временное решение этой проблемы

https://github.com/google/ExoPlayer/issues/5225

...