android - 在 ubuntu 12.04 上构建 android 源代码时构建错误

标签 android

我在我的 ubuntu 12.04 上构建 android 源代码,我更新到最新版本的 ubuntu 和 android( repo 同步)。 之后我尝试构建 android 源代码(干净构建)。我得到以下构建错误

> 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....

我确实在互联网上找到了解决方案..

最佳答案

如果你安装了 Ubuntu 12.04 64bit 来编译 Android 2.3.5 (gingerbread), 运行以下命令:

apt-get install lib32z1-dev 

关于android - 在 ubuntu 12.04 上构建 android 源代码时构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9653311/

相关文章:

android - 如何给 ActionBarSherlock 添加标题

安卓 TextView

java - 更新回收者 View 数据

android - 需要将文本移到下一行

java - Pebble 应用程序未从手机接收字符串

android - 该应用程序没有出现在我的手机抖动中

java - 如何从字符串中获取经过的年数

android - 每个构建变体有两个 res 目录,Gradle 停止跟踪资源文件中的更改

java - 从 Firebase 检索值并显示在 EditText 中

java - 向传入的广播添加标志