2012-03-11 2 views
1

우분투 12.04에 안드로이드 소스 코드를 빌드하고 있었는데 우분투와 안드로이드 (레포 동기화) 최신 버전으로 업데이트했습니다. 는 그 후 나는 .I 내가 인터넷에서 해결책을 찾기 한 다음 빌드 오류우분투 12.04에 안드로이드 소스 코드를 빌드하는 동안 오류가 발생했습니다.

> host SharedLib: libOpenglRender 
> (out/host/linux-x86/obj/lib/libOpenglRender.so) host Prebuilt: 
> eventanalyzer 
> (out/host/linux-x86/obj/EXECUTABLES/eventanalyzer_intermediates/eventanalyzer) 
> Install: out/host/linux-x86/bin/exc_dump Install: 
> out/host/linux-x86/bin/fastboot Install: 
> out/host/linux-x86/bin/fs_config Install: 
> out/host/linux-x86/bin/fs_get_stats Install: 
> out/host/linux-x86/bin/genext2fs Install: 
> out/host/linux-x86/bin/gpttool host Prebuilt: hierarchyviewer 
> (out/host/linux-x86/obj/EXECUTABLES/hierarchyviewer_intermediates/hierarchyviewer) 
> /usr/bin/ld: cannot find -lX11 collect2: ld returned 1 exit status 
> make: *** [out/host/linux-x86/obj/lib/libOpenglRender.so] Error 1 
> make: *** Waiting for unfinished jobs.... 

..

답변

1

구글은 테스트 시스템으로 사용하는 우분투 10.04를 가지고 안드로이드 소스 코드 (정리 빌드를) 만들려고 이 시스템에 대한 시스템을 구축하는 방법에 대한 지침을 작성했습니다. 당신이 다른 시스템을 사용한다면 그것은 당신 자신의 책임을 위해 남겨집니다. 따라서 Ubuntu 10.04를 사용하는 것이 좋습니다. 게다가 12.04는 여전히 베타 버전이므로 빌드 프로세스에 영향을 줄 수있는 문제가있을 수 있습니다.

2

안드로이드 2.3.5 (진저 브레드)를 컴파일하기 위해 우분투 12.04 64 비트를 설치 한 경우 아래 명령을 실행하십시오.
geunsik @ u1204 $> apt-get install lib32z1-dev

관련 문제