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


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


조회수 43


1 답변


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

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

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

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

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


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

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