2016-08-03 4 views
0

Maven 저장소를 모두 추가하려고 시도했지만이를 해결할 수 없습니다.
에 유래에 대한 모든 정보를 찾을 수 없습니다 및해결되지 않음 : de.hdodenhof : circleimageview : 2.1.0

루트 build.gradle

buildscript { 
    repositories { 
     mavenCentral() 
//  maven { url "https://mvnrepository.com/artifact/de.hdodenhof/circleimageview" } 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.2' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

모듈

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.3.0' 
// compile files('libs/CircleImageView-master/gradle/wrapper/gradle-wrapper.jar') 
    compile 'de.hdodenhof:circleimageview:2.1.0' 
} 

build.gradle 실패 Gradle을에 종속성을 해결하기 위해 표준적인 방법이 무엇인지 궁금 해서요 해결할 수 있습니다 : de.hdodenhof : circleimageview : 2.1.0

답변

0

r에 종속성을 추가 했습니까ight Gradle file? compile 'de.hdodenhof:circleimageview:2.1.0' 행이 dependencies {} 블록에 있고 해당 블록이 프로젝트의 루트 디렉토리가 아닌 모듈 폴더에있는 build.gradle 파일에 있는지 확인하십시오.

도움이되지 않는 경우 명령 줄에서 ./gradlew clean --refresh-dependencies을 실행 해보십시오.

+0

그래, 루트 것이

dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile project(":CircleImageView-master:circleimageview") ... } 

그런 짓을 gradle에는 저장소가 있고 모듈 gradle에는 종속성이 있습니다. 나는 내 메인 포스트를 업데이트했다. 나는 깨끗한 빌드를 사용했다. 안드로이드 스튜디오에서 내가 깨끗하다고 ​​생각하는 것과 똑같은 것으로 생각하지만, 알아 내 자마자 시도 할 것이다. –

+0

아니요,'--refresh-dependencies'가 Gradle 캐시를 무효화하고 모든 의존성을 다시 다운로드하기 때문에 비슷하지 않습니다. –

+0

Android Studio 또는 외부에서 실행해야합니다 –

1

질문에 쓰여있는대로 해당 종속성을 다운로드 할 수 있습니다. 참고로, 여기 내 프로젝트의 build.gradle입니다. 나는 allprojects 조각이 필요하다고 생각합니다. 종속성이 없으면 해결할 수없는 문제가있었습니다.

buildscript { 
    repositories { 
     jcenter() 
     mavenCentral() 
     mavenLocal() 
    } 

    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.2' 

     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
     mavenCentral() 
     mavenLocal() 
    } 
} 

추가 참고 : 복제 된 REPO를 컴파일한다면, 당신은 그것에게 settings.gradle이

include ':app', ':CircleImageView-master:circleimageview' 
+1

대신 WiFi 핫 스폿에 연결할 때 종속성을 컴파일 할 수 있었기 때문에 종속성과 관련이 없지만 프록시와 관련이 있다는 것을 깨달았습니다. 법인 프록시 –

관련 문제