2011-03-16 3 views
0

나는 안드로이드 에뮬레이터 (Eclair 버전) 용 리눅스 커널을 만들려고합니다. 안드로이드 소스 코드를 다운로드했으며 "$ repo sync"도 성공했습니다. 지금 건물에 대해 "$ make"명령을 실행하려고하면 다음 오류가 발생합니다.안드로이드 소스 코드를 빌드하는 동안 jdk-5 오류

루트 @ 우분투 : ~/mydroid # 만들

PLATFORM_VERSION_CODENAME = REL PLATFORM_VERSION = 2.1 갱신 1 TARGET_PRODUCT = 일반적인 TARGET_BUILD_VARIANT = ENG TARGET_SIMULATOR = TARGET_BUILD_TYPE = 해제 TARGET_ARCH = 팔 HOST_ARCH = 86 HOST_OS = 리눅스 HOST_BUILD_TYPE =

BUILD_ID = ECLAIR

,536을 해제 91,363,210 도구 버전을 구축 확인

...


당신은 자바의 잘못된 버전 빌드하려고합니다.

사용자 버전은/bin/bash : java : command not found입니다. 올바른 버전은 다음과 같습니다. 1.5.

http://source.android.com/download


빌드/코어/main.mk에서 기계 설치 지침을 따르십시오 : 111 : * 정지. 중지.

나는 open-jdk6 및 sun-jdk-6을 설치 했으므로 이제는 안드로이드 소스를 구축하기 위해 sun-jdk-1.5가 필요합니다. 이것은 .bin 파일에서 sun-jdk-1.5를 설치하려고했으나 기본 JVM이 jdk-1.5로 초기화되지 않았기 때문에 수행 할 수 없습니다. open-jdk-6을 제거했지만 sun-jdk-6을 제거 할 수 없습니다. oracle/downloads의 .bin 파일에서 sun-jdk-6을 설치했습니다.

내가

http://linuxclues.blogspot.com/2010/04/building-android-debian-sid.html

링크

아래 단계를 수행하고하는 것은 내가 JDK-6 제거 할 수있는 방법을 말해 태양-JDK-5의 기본 JVM 경로를 설정하십시오. 또는 다른 방법으로 기본 jvm을 설정할 수 있습니다 .. 도와주세요.

+0

자바 실행 파일을 찾을 수없는 것처럼 보입니다. 경로에 경로를 추가하기 만하면됩니다. –

답변

0

JDK 1.6 이전의 PATH 변수에 JDK 1.5를 설정하십시오. 따라서 시스템은 1.6 대신에 1.5를 선택할 것입니다.

+0

하는 방법 ... ?? 내가 몇 가지 방법을 시도로서 말해주십시오. – Preetam

+0

나는 대답을 얻었다. 그것의 http://zebardast.ir/en/installing-sun-jdk-5-on-ubuntu-9-10-and-10-04/ 감사합니다! – Preetam

관련 문제