无法解析:be.tarsos.dsp:core:2.5 / be.tarsos.dsp:jvm:2.5

Failed to resolve: be.tarsos.dsp:core:2.5 / be.tarsos.dsp:jvm:2.5

提问人:hunor szimma 提问时间:8/2/2023 更新时间:10/14/2023 访问量:119

问:

我正在尝试为我的 React Native 项目创建一个原生模块 (Android)。为了做到这一点,我想添加一个新的依赖项,即TarsosDSP。

按照文档,我将其添加到我的 /android/build.gradle 中

repositories {
    google()
    maven {                                           //
        url = uri("https://mvn.0110.be/releases")     //  Added lines
    }                                                 //
    mavenCentral()
}

以及我的 /android/app/build.gradle

dependencies {
    ...
    implementation 'be.tarsos.dsp:core:2.5'     // Added lines
    implementation 'be.tarsos.dsp:jvm:2.5'      //
}

构建项目似乎不像获取库,给出:

enter image description here

我尝试过:

  • 使用已清除的缓存构建项目
  • 手动删除所有依赖项(.gradle 文件)
  • 重新启动 PC / Android Studio
android react-native android-gradle-plugin tarsosdsp

评论


答:

0赞 noertker 10/14/2023 #1

我遇到了同样的问题,我通过将指定的 maven 存储库添加到 dependencyResolutionManagement 下的 settings.gradle 文件中而不是作为 build.gradle 中自己的部分来解决它。

Gradle 脚本/settings.gradle.kts

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 
    repositories {
        google()
        mavenCentral()
        maven {
            name = "TarsosDSP repository"
            url = uri("https://mvn.0110.be/releases")
        }
    }
}

完成此操作后,我选择了 File->Sync Project With Gradle Files,然后选择了 Build->Make Project