안드로이드 컴파일에러 관련 질문입니다.


Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

Could not open local jar classpath snapshot write cache (C:\Search_Phone.gradle\2.10\tasks_app_compileDebugJavaWithJavac\localJarClasspathSnapshot). Unexpected lock protocol found in lock file. Expected 3, found 0.

BLE 관련 프로젝트 제작 중, 이러한 컴파일 에러를 만나게되었는데 아무리 구글링해도 관련 해결책이 나와있지 않네요 .... 조언 부탁드립니다.!

  • 2016년 11월 19일에 작성됨

조회수 532


1 답변


혹시 프로젝트가 라이브러리 파일을 사용중인가요?

build.gradle 가서 localJarClasspathSnapshot 가 사용중인지 확인해주시고, 에러 로그만 봤을때는 저 파일 경로에 라이브러리인 jar 파일이 잠겨있어서 열수없다는 메시지네요.

혹시 사용하지 않는 라이브러리라면 dependencies에서 compile 명령어를 지워주시고 실행을 해보시구요.

아래링크는 비슷한 에러로 질문한 경우인듯하니 참고하시길 바랍니다.

http://stackoverflow.com/questions/27481981/android-studio-unexpected-lock-file-protocol

  • 2016년 11월 21일에 작성됨
    의료정보 앱 개발을 하고 있습니다.

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close