2014-11-24 2 views
0

Mac (Yosemite v 10.10)에서 Eclipse 4.3.2를 사용하고 있으며 Android OS 용으로 개발 중입니다.android/support/v4/view/ViewPager : 지원되지 않는 major.minor 버전 51.0

안드로이드 V4 지원 ViewPager를 사용하여 : 일주일 전이 오류

"지원되지 않는 MAJOR.MINOR 버전 51.0 안드로이드/지원/V4 /보기/ViewPager"에서 발생하고있다.

난 그냥이 문제를 봤 및

내가 안 나는 JDK 버전 1.7.0_71 "속성 -> 자바 -> 컴파일러"아래 "속성 -> 자바 -> 설치된 JRE를"및 JDK 1.7에서 설치 모든 JDK가 옳은 것 같은데 실제로 문제가 무엇인지 알 수 있습니다. 누군가 나를 도울 수 있습니까? 감사

UPDATE : "자바 -version"명령의 결과는

자바 버전 "1.7.0_71" 자바 (TM) SE 런타임 환경 (빌드 1.7.0_71-B14) 자바 핫스팟 ( 난 그냥 1.8에 JDK와 JRE를 업데이트 할 수 있지만 여전히 작동하지 않는 것 : TM) 64 비트 서버 VM은 (24.71-B01, 혼합 모드)

업데이트 2을 구축 할 수 있습니다. 런타임

난 당신이 특정 설정도 프로젝트의 자바 버전을 변경할 필요가 있다고 생각

동안 컴파일 시간 동안 높은 JDK와 낮은 JRE를 사용하는 경우

답변

0

java.lang.UnsupportedClassVersionError 발생합니다.

프로젝트 -> 속성 -> 자바 컴파일러

활성화 프로젝트 특정 설정의 선택을 취소 "실행 환경에서 사용 규정 준수"(확인)하고 원하는 "컴파일러 준수 레벨을 선택

편집

maven을 사용하여 프로젝트를 빌드하는 경우 제대로 구성했는지 확인하십시오.

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> 일식에서 프로젝트 -> 정리를 수행하거나 프로젝트 루트에서 출력 폴더를 직접 수동으로 삭제하는 것이 좋습니다.

또 하나의 이유는 이전 Android 개발 도구가 JDK 6 만 지원한다는 것입니다. JDK 7을 지원하는 Android 도구의 최신 버전 중 하나를 사용하고 있습니까?

+0

답장을 보내 주셔서 감사합니다. Java 컴파일러 ("실행 환경에서 컴플라이언스 사용"은 선택 취소)을 수정하고 1.8을 선택합니다. 다음으로 Android API 21에 대한 빌드 경로를 빌드하고 Android 21에 대한 레이아웃 디자인에서 "API 모양"(안드로이드 로고가있는 마지막 버튼)을 변경하지만 오류가 남아 있습니다 (안드로이드 21에 대한 파싱 데이터가 실패했습니다) 지원되지 않는 메이저입니다. 부 버전 51.0). –

+0

힌트를 더 추가했습니다. 희망이 도움이됩니다. –

관련 문제