java -> 无法找到 com.google.android.exoplayer :exoplayer-core:r2. 4.2

标签 java android android-studio exoplayer exoplayer2.x

更新项目依赖项后,我在视频 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

最佳答案

将这些添加到 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'

并启用 multidex。

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

关于java -> 无法找到 com.google.android.exoplayer :exoplayer-core:r2. 4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69318147/

相关文章:

Java Android Studio : value changes when I flip the screen

java - 扫描仪不会停止询问输入

android - targetSdkVersion ="17"和 targetSdkVersion ="18"ListView 项目布局不同

带有 AndroidAnnotations 的 Android Studio -> 这些类型将不会进行注释处理

android - 尝试在安卓手机上设置屏幕亮度

Android 连接由对等异常重置

android - react native 。错误 : The file name must end with . xml 或 .png

java - 如何克服大文件写入期间的 OutOfMemoryError

存在依赖时javac找不到符号错误

java - 在 Java 中从文件读取和写入整数