Android 외부 프로젝트 모듈 import시 Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.

Android 프로젝트 진행 중 외부 모듈을 가져다 쓸 때 위와 같이 Package Explorer에서 외부 모듈 프로젝트가 느낌표가 뜨면서 아래와 같은 로그 메세지가 나올 수 있습니다.

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' instead. Please use Android Tools > Fix Project Properties.


Android가 쓰는 Java 버전이 1.5라고 합니다. 1.6은 크게 바뀐게 없어서 쓸 수 있다고하지만 아직 1.7은 많이 바뀌어서 안된다고 하네요. 어딘가에서 설정이 1.7로 된 것이지요.


먼저 에러가 나는 프로젝트 마우스 우클릭 -> Android Tools -> Fix Project Properties를 클릭하면 에러가 자동으로 해결될 수 있습니다. 근데 저는 해결 안되더군요. 해당 Project Properties에 보니 Java 버전이 1.6으로 잘 되어있었습니다. 그래서


Window ->Preferences -> Java -> Compiler에서 Compiler compliance level을 확인했습니다. 1.7로 되어있네요. 1.6으로 변경합니다. 원래 1.6이었는데 왜 1.7로 바꼈는지..;

댓글

이 블로그의 인기 게시물

'xxx.exe' 프로그램을 시작할 수 없습니다. 지정된 파일을 찾을 수 없습니다.

goorm IDE에서 node.js 프로젝트로 Hello World Simple Server 만들어 띄워보기

애드센스 수익을 웨스턴 유니온으로 수표대신 현금으로 지급 받아보자.