2016-11-20 1 views
14

이것은 내 안드로이드 프로젝트에 새로운 gradle 종속성을 추가하는 중에 발생하는 다음 오류입니다. 그리고이 오류는 프로젝트와 관련이 없습니다. 나는 또한 내 프로젝트 응용 프로그램 수준 Gradle을 모듈 스크린 샷오류 : 해결 실패 : annotationProcessor

App level gradle module

심지어 설정에서 주석 프로세서를 활성화 게시 된 Error while adding any third party plugin

다른 안드로이드 프로젝트에 플러그인을 추가하고 있다면이 같은 오류를 얻고있다 . 아직 해결책이 없습니다. 도와주세요.

+0

당신의'build.gradle' 파일을 게시하시기 바랍니다. 귀하의 표시가 오류의 원인이되는 선을 표시하지 않습니다. 전체 build.gradle을 게시하십시오 – JBirdVegas

+0

문제는 build.gradle의 다른 행에있을 수 있습니다 – Massimo

답변

0

우리의 내부 아티팩트 서버가 다운되어 실제로 해결되지 않았습니다.

내가 권장하는 것은 명령 줄에서 gradle 빌드를 실행하고 그것에 --debug 매개 변수를 추가하는 것입니다. 그런 다음 해결하지 못한 것을 확인하는 데 도움이되는 다음과 같은 행을 볼 수 있습니다. (I 짧은 여기에 로그를 유지하기 위해 잔뜩 잘라 있습니다.)

[org.gradle.api.internal.artifacts.ivyservice.IvyLoggingAdaper]  tried http://repo.jfrog.org/... 
... 
[org.apache.http.impl.conn.DefaultClientConnection] Sending request: HEAD /artifactory/... 
[org.apache.http.impl.conn.DefaultClientConnection] Receiving response: HTTP/1.1 404 Not Found 
1

음 확인, 해결할 수없는 마지막 annotationProcessor이 문제로 어려움을 겪고 후 지금, 내가 말할 수있는 그것이 입니다 서드 파티 플러그인을 사용하고 있기 때문에 라이브러리 문제 또는 귀하의 측면에서 구성 문제가 있습니다.

라이브러리 문제가 발생한 경우 javadoc 작업을 생성하기 위해 일부 마법이 적용되지 않아 javadocDept를 클래스 경로에 포함시키는 경우가있을 수 있습니다. 구성

문제가 사용자 정의 주석이 없습니다,하지만 사용자 정의 주석 프로세서, 또는 당신이 어쨌든 annotationProcessor 'package.name:annotationProcessorModule:version'

으로 의존성에 포함하지 않았다 수도, 내가 할 내 자신의 라이브러리에서 사용자 정의 주석을 제거해야 다른 프로젝트에서 내 라이브러리를 사용하는 경우뿐만 아니라, 그렇지 않으면 내가

Failed to resolve annotationProcessor

얻을 것, jcenter에서 모든 시간을 유물을 사용할 수. 여기

사용자가 직접 플러그인하는 타사을 개발하는 경우에 당신을 도울 수있는 내 질문 경우 내 저장소에 대한 링크입니다 :

Can't import AAR library with @IntDef annotations

https://github.com/vulko/AnimatedArcProgressView

13
내가 같은 문제가 있었다

및 문제 나는 그걸 잊어 버렸다. 프로젝트 gradlefile에서

repositories { 
    maven { url 'https://jitpack.io' } 
} 
+0

아니요, 제 경우에 문제가 아닙니다 –

+4

그건 내 문제였습니다. 하하하, 빌어 먹을 ... 사실 buildscript에 추가했습니다. 012 프로젝트의 –

17

사용이 : 모든

allprojects { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.google.com' } 
    } 
} 
+0

완벽하게 작동 – Thecarisma

+0

슬프게도, 그것은 나를 위해 작동하지 않습니다. –

0

먼저 프로젝트를 청소하려고합니다. 오류에 대한 자세한 정보를 제공하고 프로젝트 build.gradle 파일에 다음 행을 추가하십시오.

allprojects { 
    repositories { 
     jcenter() 
     maven { url "https://jitpack.io" } 
    } 
} 

다음 그냥 안드로이드 스튜디오 3를 다운로드하는 사람들을 위해

3

작동합니다 프로젝트를 다시 빌드합니다.0 갱신하고있어 :

Failed to resolve annotationProcessor

솔루션 :단순히 아래의 'JavaCompileOptions'코드 블록을 복사 주석 프로세서 에러 체크를

을 해제하고 defaultConfig {} 블록에 붙여 넣습니다.

android { 
    ... 
    defaultConfig { 
     ... 
     javaCompileOptions { 
      annotationProcessorOptions { 
       includeCompileClasspath false 
      } 
     } 
    } 
} 

참조 : Disable the annotation processor error check

관련 문제