2012-10-22 4 views
9

현재 학습 목적으로 Android를 구축하려고합니다. 하지만 이상한 오류가 있습니다. -잘못된 자바 버전으로 인해 Android 빌드가 잘못되었습니다.

잘못된 java 버전으로 빌드하려고합니다. 버전은 java 버전 "1.7.0_07"입니다. 올바른 버전은 다음과 같습니다. Java SE 1.6.

내 자바 - 버전이 나에게

자바 버전을 제공합니다 "1.7.0_07"자바 (TM) SE 런타임 환경 (빌드 1.7.0_07-B10) 자바 핫스팟 (TM) 64 비트 서버 VM (빌드 23.3-b01, 혼합 모드)

어떤 아이디어가 잘못 되었나요? 안부,

+0

BTW, 소스를 구축하기위한 페이지를 초기화 구글에서 -> JDK 6는 진저 브레드 이상을 구축하고자하는 경우 **; ** 정확히 1.6이 더 새롭지 않습니까? – fadedreamz

답변

1

Open JDK는 안드로이드 빌드에서는 지원되지 않습니다. 대신 sun jdk를 사용해보십시오. 당신은이 명령에 의해 태양의 JDK를 설치할 수 있습니다

add-apt-repository "deb http://archive.canonical.com/ lucid partner" 
apt-get update 
apt-get install sun-java6-jdk 

을 위의 명령이 작동 (JDK를 다운로드하는 데 실패)하지 않는 경우, 대신 다음 명령을 사용

add-apt-repository ppa:ferramroberto/java 
apt-get update 
apt-get install sun-java6-jdk 
+0

이미 sun-jdk 6 update 27을 설치했습니다. 하지만 다른 오류로 인해 빌드가 실패했습니다. – fadedreamz

+0

오류를 게시 할 수 있습니까? ... 당신이 위에 게시 한 것과 동일한 것입니까? – anz

+0

openjdk 만 설치되어 있으면 실제로 빌더가 java를 찾지 못함 (기본값) – fadedreamz

1

이클립스에서 .. 이동 창 -> 환경 설정 .. "자바"그룹을 확장하십시오. "컴파일러"를 클릭하십시오. 거기에서 컴파일러 준수 수준을 1.6 및 기타 모든 설정 (기본 준수 수준을 사용하도록 아직 설정하지 않은 경우)으로 설정하십시오. 1.6

0

정확한 메시지 ... Android 1.5 또는 1.6이 필요합니다. 1.7

Java 1.5 또는 1.6을 설치하여 사용하십시오.

4

업그레이드 우분투 12.04 12.10에 후 - 단지 수출 경로 전에 안드로이드 예 구축 :

수출 PATH =는/usr/lib 디렉토리/JVM을/자바-6-오픈 JDK-AMD64/빈/: $ PATH를

+0

open-jdk는 android build ...에서 지원되지 않습니다.이 방법은 작동하지 않습니다. – fadedreamz

17

1.) 당신이 한 경우 이미 OpenJDK가 설치되었습니다. 그런 다음) sudo apt-get purge openjdk*

2 :이 명령을 실행하여 제거

sudo add-apt-repository ppa:webupd8team/java 

을 다음 업데이트 :

sudo apt-get update 

3) 오라클 자바 (8)를 설치하려면 원하는 버전 을 선택합니다 :

sudo apt-get install oracle-java8-installer 

Oracl을 설치하려면 전자 자바 7 :

sudo apt-get install oracle-java7-installer 

설치하려면 자바 6 :

sudo apt-get install oracle-java6-installer 
+1

+1 나를 위해 일했습니다. 탁신 –

관련 문제