Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Not able to resolve com.github.chrisbanes:PhotoView:1.3.1

I am using photoview from this library com.github.chrisbanes:PhotoView:1.3.1. But my Gradle is not getting synced.

error

gradle file

I have already added the Maven code from Gradle Dependancy on this url: https://github.com/chrisbanes/PhotoView

like image 641
Raj Suvariya Avatar asked Dec 21 '16 09:12

Raj Suvariya


3 Answers

I had this issue and solved this by adding the repository in buildscript. Here you can see my build.gradle (not the module, but the project one) :

// 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
}

I don't know why I needed to do that because one my friend just added the repository in the allprojects block and it works for him.

like image 104
senerh Avatar answered Sep 21 '22 13:09

senerh


The latest version of this library is 2.0.0 [ as of 18 Mar 2017] (not 1.3.1) See releases.

Use this in your module level build.gradle:

implementation 'com.github.chrisbanes:PhotoView:2.0.0'

Tested ok (here's where gradle/jitpack found it):

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
like image 26
Jon Goodwin Avatar answered Sep 18 '22 13:09

Jon Goodwin


Add in your gradle.settings:

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        maven { url "https://jitpack.io" }
    }
}
like image 43
Patrick Avatar answered Sep 20 '22 13:09

Patrick