我得到错误,而试图实现一个路由系统到我的地图。
这是错误:无法解决: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"}
我怎样才能让这个工作?
我有正是这些麻烦,并试图解决他们使用新刷新和更新的帮助维基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"}