2016-08-11 4 views
0

안녕하세요. 안드로이드 애플리케이션을 컴파일 할 때 발생하는 문제가 있습니다. 아래 오류를 표시합니다. 나는 문제가이 예기치 않은 오류에 대한빌드가 안드로이드 스튜디오에서 성공하지 못했습니다.

Error:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImpl 
cannot be cast to org.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter$OutputFilesSnapshot 

원인을 해결할 수있는 방법은 다음과 같습니다

  • Gradle을의 종속 캐시 (.이 가끔 네트워크 연결 시간 초과 이후에 발생) 손상되었을 수 있습니다 다시 다운로드 종속성 및 동기화 프로젝트 (필요 네트워크)
  • Gradle 빌드 프로세스 (데몬)의 상태가 손상되었을 수 있습니다. 모든 Gradle 데몬을 중지하면이 문제가 해결 될 수 있습니다. Gradle 빌드 프로세스 중지 (다시 시작해야 함)
  • 프로젝트에서 프로젝트의 다른 플러그인 또는 프로젝트에서 요청한 Gradle 버전과 호환되지 않는 타사 플러그인을 사용하고 있습니다.
손상된 Gradle 프로세스의 경우 IDE를 닫은 다음 모든 Java 프로세스를 종료 할 수도 있습니다.

답변

2

{project dir}/.gradle/{version}.

이 Gradle을 가진

동기화 프로젝트

+0

보다 내가 태그를 이해 didnt가 자세히 설명해 파일하지만, 스피 프로젝트 디렉토리에 i가 2.1.0 또는 뭔가, .gradle insde 파일을 파일을 삭제 whould 삭제 else – wandie

+0

예, 2.1.0 폴더를 삭제하십시오. 그럼 안드로이드 스튜디오를 클릭하십시오 도구 -> 안드로이드 -> gradle 파일과 프로젝트 동기화. 그럼, 청소, 귀하의 프로젝트를 구축 –

+0

정말 고마워, 당신은 내가 얼마나 많이 구해 줬는지 모르겠다. – wandie

관련 문제