2014-11-07 2 views
1

어제부터, 나는 io.realm : realm-android : 0.71.0을 찾지 못했습니다.찾지 못했습니다 : io.realm : realm-android : 0.71.0

그것은 내 의존성에 있습니다

dependencies { 
... 
    compile 'io.realm:realm-android:0.71.0' 
... 
} 

이 버그인가요?

프로젝트는 이전에 완벽하게 컴파일되었습니다. 그 이후로 변경되었습니다 무엇 :

  • 추가 Crashlytics을
  • 부딪혀 buildtoolsversion : buildToolsVersion "21.1.0"

로그 : 실패 : 예외와 함께 실패 구축 할 수 있습니다.

+0

staven이 jcenter를 메이븐 저장소로 사용하지 않는 것 같습니다. mavenCentral과 로컬 maven repo에 있지만 jcenter는 볼 수 없습니다. 전체 build.gradle을 게시 할 수 있습니까? –

+0

buildscript 블록 (컴파일시 사용되는)과 외부 (런타임시 사용되는)의 저장소 정의 사이에는 차이가 있습니다. –

답변

7

기독교 지정을 .1.jar 에 의해 필요합니다. 이상한 점은이 두 가지 중 어느 것도 렐름에 영향을 미치지 않아야한다는 것입니다. 더 자세한 정보없이

내가 확인합니다 :

1) 당신은 당신의 build.gradle 파일에 다음이 있나요?

repositories { 
    jcenter() 
} 

2) 프로젝트에서 "./gradlew clean assemble --refresh-dependencies"를 실행 해보십시오. 로컬 종속성 캐시를 새로 고쳐야합니다.

그 외에도 0.73을 방금 출시했습니다.1, 당신이 해당 버전 :로 업그레이드 제안

+1

jcenter()가 제자리에 없었습니다! 빠른 답변 주셔서 감사합니다! (그리고 나는 0.73.1로 업데이트되었습니다) 좋은 일을 계속하십시오! – TomCB

+0

"./gradlew clean assemble --refresh-dependencies"가 0.72에서 0.80으로 업그레이드 할 때 저에게 효과적이었습니다. –

0

이 질문에 이미 허용 대답을 가지고 있지만 경우에 당신은 아직도 나 같은 문제가 발생,이

설정에서 선택하지 않은 오프라인 작업 나는 나를 위해 일한 것입니다 -> 빌드 ... -> 빌드 도구 -> 빌드 -> gradle

그러나 허용 된 응답에 설명 된대로 의존성에 jcenter()가 있는지 확인하기 전에.

관련 문제