Exoplayer r1.5.2 解析失败 com.google.android.exoplayer:exoplayer:r1.5.2

Exoplayer r1.5.2 failed to resolve com.google.android.exoplayer:exoplayer:r1.5.2

我在尝试 compile exoplayer r1.5.2 repository... 时遇到问题。当我改用 com.google.android.exoplayer:exoplayer:r1.4.2 时没有问题。

编译代码如下:

然后抛出这个错误:

我也遇到了这个问题:我将 compile 'com.google.android.exoplayer:exoplayer:r1.5.2' 添加到我的 app/build.gradle:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:23.1.0'
    compile 'com.android.support:design:23.1.0'
    compile 'com.google.android.exoplayer:exoplayer:r1.5.2'
}

并在 Android Studio 中尝试了 sync project,但出现了上述错误。

解决方案

我通过升级到 gradle 2.6 并从 shell:

调用 gradle 下载了依赖项
$ ./gradlew build

正在升级Gradle

编辑 <project dir>/gradle/wrapper/gradle-wrapper.properties 中的 distributionUrl 行:

distributionUrl=https\://services.gradle.org/distributions/gradle-2.6-all.zip