2012-03-11 107 views
1

我在我的ubuntu 12.04上构建android源代码,我更新到最新版本的ubuntu和android(repo sync)。 之后,我试图建立Android源代码(干净的构建)。我得到了下面的生成错误在ubuntu上构建android源代码时出现错误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

谷歌使用的测试系统的Ubuntu 10.04并制定了如何建立该系统的系统的说明。如果您使用其他系统,则由您自行负责。因此,我建议你使用Ubuntu 10.04。此外,12.04还是一个测试版本,可能会对构建过程产生影响。

2

如果你安装了ubuntu 12.04 64bit编译android 2.3.5(姜饼), 运行下面的命令。
geunsik @ u1204 $> apt-get install lib32z1-dev

相关问题