【问题标题】:> Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2> 找不到 com.google.android.exoplayer:exoplayer-core:r2.4.2
【发布时间】:2021-09-24 16:10:53
【问题描述】:

更新项目依赖项后,我在 video android studio 应用程序中遇到了这个 exoplayer not found 错误。

我不知道如何更新旧的 Exoplayer 链接到 https://mvnrepository.com/artifact/com.google.android.exoplayer/exoplayer

谁能告诉如何消除这个错误并更新到最新的 exoplayer 版本?

build.gradle file:

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    repositories {
        google()
        mavenCentral()

    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.2'

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()

    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

ERROR:

FAILURE: Build completed with 7 failures.

1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0
   > Could not find com.google.android.exoplayer:exoplayer-dash:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0
   > Could not find com.google.android.exoplayer:exoplayer-dash:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

3: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:processDebugMainManifest'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0
   > Could not find com.google.android.exoplayer:exoplayer-dash:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

4: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:mergeDebugAssets'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0
   > Could not find com.google.android.exoplayer:exoplayer-dash:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

5: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:checkDebugDuplicateClasses'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0
   > Could not find com.google.android.exoplayer:exoplayer-dash:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

6: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:mergeDebugJavaResource'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0
   > Could not find com.google.android.exoplayer:exoplayer-dash:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

7: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:mergeDebugNativeLibs'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
   > Could not find com.google.android.exoplayer:exoplayer-core:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-core/r2.4.2/exoplayer-core-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0
   > Could not find com.google.android.exoplayer:exoplayer-dash:r2.4.2.
     Searched in the following locations:
       - https://dl.google.com/dl/android/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
       - https://repo.maven.apache.org/maven2/com/google/android/exoplayer/exoplayer-dash/r2.4.2/exoplayer-dash-r2.4.2.pom
     Required by:
         project :app > com.facebook.android:audience-network-sdk:5.2.0

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
==============================================================================

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
20 actionable tasks: 19 executed, 1 up-to-date

【问题讨论】:

    标签: java android android-studio exoplayer exoplayer2.x


    【解决方案1】:

    将这些添加到 build.gradle 后工作:

    implementation 'com.google.android.exoplayer:exoplayer-core:2.15.1'
    implementation 'com.google.android.exoplayer:exoplayer-dash:2.15.1'
    implementation 'com.google.android.exoplayer:exoplayer-ui:2.15.1'
    

    并启用多重索引。

    看看这个 https://exoplayer.dev/hello-world.html

    【讨论】:

    • @JustInCoding 谢谢:)您的回答!我尝试了您的依赖项,但我还必须添加其他 2 个依赖项和 mulidex 才能使其正常工作。
    【解决方案2】:

    Exoplayer 库版本 2.4.2 不再在 Google 的 Maven 存储库中找到。把实现改成这个

    implementation 'com.google.android.exoplayer:exoplayer-core:2.15.1'
    

    【讨论】:

      猜你喜欢
      • 2019-05-12
      • 1970-01-01
      • 2019-07-23
      • 2021-06-19
      • 1970-01-01
      • 2020-01-05
      • 1970-01-01
      • 1970-01-01
      • 2012-02-10
      相关资源
      最近更新 更多