提问者:小点点

解析失败:com. github.MKergall:osmbonuspack:6.7.0#410


我得到错误,而试图实现一个路由系统到我的地图。

这是错误:无法解决:com. github.MKergall:osmbonuspack:6.7.0受影响的模块:app

我有以下依赖项:实现'com. github.MKergall:osmbonuspack:6.7.0'。尝试了本地的,以及 : ``` 编译(name:'osmbonuspack_v6.7.0',ext:'aar')实现'org.osmdroid:osmdroid-android:6.1.10'实现'org.apache.comons:comons-lang3:3.12.0'实现'com.google.code.gson:gson:2.8.7'实现'com.squareup.okhttp3:okhttp:4.9.1'

我在我的存储库中有这个:

存储库{google()jcenter()maven{url"https://jitpack.io"}

我怎样才能让这个工作?


共1个答案

匿名用户

我有正是这些麻烦,并试图解决他们使用新刷新和更新的帮助维基https://github.com/MKergall/osmbonuspack/wiki/HowToInclude

它没有告诉你的,可能与Android Studio北极福克斯的新颖性有关的是https://stackoverflow.com/a/68012797

ie它是settings. gradle,我们必须将我们的链接添加到jitpack。这与使用project(root)级别build.gradle的建议相反,甚至是在allproject而不是build脚本下添加它的建议:

allprojects {
    repositories {
        maven { url "https://jitpack.io" }
    }
}

这导致:Build被配置为更喜欢设置存储库而不是项目存储库,但存储库“maven”是由构建文件“build. gradle”添加的

最终奏效的是:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        maven { url "https://jitpack.io" }
    }
}

settings. gradle中。感谢https://stackoverflow.com/a/68012797。大部分已经编码,我只是添加了maven{url"https://jitpack.io"}