无法解决:com.google.android.exoplayer:exoplayer-smoothstreaming:2.6.1

时间:2018-12-11 14:48:36

标签: android expo exoplayer smooth-streaming

我在Android中构建世博会独立项目时遇到问题。当我构建项目时,控制台构建的输出显示:无法解决:com.google.android.exoplayer:exoplayer-smoothstreaming:2.6.1

复制步骤

  1. 通过expo init初始化项目
  2. 使用以下项目来分离项目:exp detach
  3. 在Android Studio中打开/ android

解决方案尝试

手动将依赖项放入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平滑流:https://mvnrepository.com/artifact/com.google.android.exoplayer/exoplayer-smoothstreaming/2.9.2

提前谢谢。

1 个答案:

答案 0 :(得分:0)

我添加了

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

到我的root 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'
        }
    }