无法解析 com.github.chrisbanes:PhotoView:1.3.1
Posted
技术标签:
【中文标题】无法解析 com.github.chrisbanes:PhotoView:1.3.1【英文标题】:Not able to resolve com.github.chrisbanes:PhotoView:1.3.1 【发布时间】:2017-05-06 15:36:32 【问题描述】:我正在使用来自这个库 com.github.chrisbanes:PhotoView:1.3.1
的 photoview。但是我的 Gradle 没有同步。
我已经在这个 url 上添加了来自 Gradle Dependancy 的 Maven 代码:https://github.com/chrisbanes/PhotoView
【问题讨论】:
见这里Gradle Dependency @ρяσѕρєяK 我已经这样做了,但错误即将到来 你添加maven url "https://jitpack.io"
了吗?
确保你添加到你的根 gradle 。类路径 'com.github.dcendents:android-maven-gradle-plugin:1.5'
@chris:像 Gradle 和 Maven 这样的名称不是代码,因此不需要格式化。初始上限很好。
【参考方案1】:
我遇到了这个问题,并通过在 buildscript 中添加存储库来解决这个问题。在这里您可以看到我的 build.gradle(不是模块,而是项目之一):
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript
repositories
maven url "https://jitpack.io"
dependencies
classpath 'com.android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
allprojects
repositories
maven url "https://jitpack.io"
task clean(type: Delete)
delete rootProject.buildDir
我不知道我为什么需要这样做,因为我的一个朋友刚刚在 allprojects 块中添加了存储库,它对他有用。
【讨论】:
【参考方案2】:这个库的最新版本是2.0.0
[截至18 Mar 2017
](不是1.3.1
)见releases。
在你的模块级别使用这个build.gradle
:
implementation 'com.github.chrisbanes:PhotoView:2.0.0'
测试正常(这是gradle/jitpack
找到它的地方):
Download https://jitpack.io/com/github/chrisbanes/PhotoView/2.0.0/PhotoView-2.0.0.pom
Download https://jitpack.io/com/github/chrisbanes/PhotoView/2.0.0/PhotoView-2.0.0.aar
【讨论】:
【参考方案3】:在照片浏览后添加“图书馆” 例如:实现“com.github.chrisbanes.photoview:library:1.2.4”
https://bintray.com/bintray/jcenter/com.github.chrisbanes.photoview:library#statistics
【讨论】:
【参考方案4】:这是我的答案,经过一些尝试解决了!
在您的 build.gradle 文件中,您应该有最后两行。
allprojects
repositories
google()
jcenter()
// for photo view
maven url "https://jitpack.io"
maven url "https://maven.google.com"
然后添加最新版本。
// photo view
implementation 'com.github.chrisbanes:PhotoView:2.3.0'
这应该有效,希望它会有所帮助。
【讨论】:
【参考方案5】:在你的 gradle.settings 中添加:
dependencyResolutionManagement
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories
maven url "https://jitpack.io"
【讨论】:
【参考方案6】:粘贴这个:
maven url "https://www.jitpack.io"
在 settings.gradle 中,并粘贴此依赖项:
implementation'com.github.chrisbanes:PhotoView:latest.release.here'
在build.gradle中。
settings.gradle
【讨论】:
以上是关于无法解析 com.github.chrisbanes:PhotoView:1.3.1的主要内容,如果未能解决你的问题,请参考以下文章