在Ubuntu10.10(64位)编译Android2.3源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决方法罗列出来,供大家参考。
错误:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] 错误 1
解决:
sudo apt-get install libc6-dev-i386
错误:
make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp] error 1
解决:
sudo apt-get install g++-multilib
错误:
external/clearsilver/cgi/cgi.c:22: fatal error: zlib.h: No such file or directory
compilation terminated.
make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o] Error 1
解决:
sudo apt-get install zlib1g-dev
错误:
/usr/bin/ld: cannot find -lz
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error 1
解决:
sudo apt-get install lib32z1-dev
错误:
bison -d -o out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y
/bin/bash: bison: command not found
make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Error 127
解决:
sudo apt-get install bison
错误:
Lex: aidl <= frameworks/base/tools/aidl/aidl_language_l.l
/bin/bash: flex: command not found
make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp] Error 127
解决:
sudo apt-get install flex
错误:
/usr/bin/ld: cannot find -lncurses
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] Error 1
解决:
sudo apt-get install lib32ncurses5-dev
错误:
prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55: fatal error: X11/Xlib.h: No such file or directory
compilation terminated.
make: *** [out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/android/main-common.o] Error 1
解决:
sudo apt-get install libx11-dev
错误:
sh: gperf: not found
calling gperf failed: 32512 at ./makeprop.pl line 96.
make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h] Error 25
make: *** Deleting file `out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h'
解决:
sudo apt-get install gperf
分享到:
相关推荐
在使用Ubuntu10.10(64位)操作系统尝试编译Android2.3源码的过程中,遇到了一系列错误。这些问题主要与缺少必要的库文件和支持工具有关。本文将详细分析每个错误的原因,并提供相应的解决办法。 #### 二、错误分析与...
在Ubuntu 10.10系统中编译Linux内核是一个复杂但重要的过程,它涉及到对系统的底层操作,允许用户根据自己的需求定制内核。以下是详细的步骤和知识点: 1. **解决代理上网问题**: - 在Ubuntu中,如果你的网络连接...
在Ubuntu 10.10中安装MariaDB Debian软件包涉及到一系列的步骤,包括安装先决条件包、下载特定版本的MariaDB软件包、配置和安装这些软件包,以及后续的安装后配置。以下是对这些知识点的详细解释。 ### MariaDB简介...
【标签】: "QT、ubuntu10.10、mini2440、移植、开发板、嵌入式" 正文: 移植 Qt 至 Mini2440 开发板涉及一系列复杂的步骤,包括环境配置、源码下载、编译和安装。首先,开发者需在 Ubuntu 10.10 环境中搭建交叉编译...
根据提供的文件信息,本文将详细解释如何在Ubuntu 10.10系统上进行mtd-utils及UBIFS的交叉编译,并确保其能在Atmel AT91SAM9G45平台上顺利运行。此过程涉及多个步骤,包括所需库的编译安装以及mtd-utils的相关配置与...
根据描述,本文档主要介绍如何在Ubuntu 10.04 LTS下进行Android 4.0源码的编译。 ##### 1.1 操作系统要求 - **操作系统:** Linux 或 Mac OS (Windows 不支持) - **具体版本:** Ubuntu 10.04 LTS (长期支持版) ###...
在进行Android源码编译的过程中,可能会遇到各种各样的错误。本文主要针对在Linux环境下编译Android 4.0.1版本源码时遇到的一些典型问题,提供详细的解决方案。 #### 二、编译环境 - **Android编译版本**:...
1-1 UBUNTU10.10 上编译ANDROID 源码 1-1-1 编译Android2.3 形成文件系统 1-1-2 编译Android2.3 形成SDK 开发包 1-2 安装开发工具,设置开发环境 1-2-1 安装Eclipse 1-2-2 安装ADT 1-2-3 设置开发环境 1-2-4 运行...
- Ubuntu10.10系统上编译Android源码的过程,包括生成Android 2.3的文件系统和SDK开发包。 - 提供了Ubunt9.10(32位)和Ubuntu10.10(64位)两个版本的源代码,方便开发者根据自己的Linux开发环境选择合适的版本。...
### Android源码编译及ROM制作 #### 一、概览 在《android源码编译及rom制作.pptx》这份文档中,主要讲解了如何进行Android源码的编译以及ROM的制作过程。这一过程对于那些希望深入了解Android操作系统工作原理、...
- 如果遇到编译错误,需要根据错误日志进行相应的调试。 通过以上步骤,您就可以成功地搭建起Android编译环境,并开始进行Android源码的编译工作了。这些指导将有助于您更好地理解和掌握Android开发过程中的关键...
所以我总结了一篇文章,将编程经验总结了一下,这些例子可以再Tiny6410的开发板上运行,也可以直接在ubuntu 10.10直接运行,可以用的摄像头有OV9650,USB接口OV301等,只要在源码里面稍微改动一下就可以了。...
5. **Windows XP与Ubuntu 10.10**:本资源包含了在两种操作系统下编译的结果。在Windows XP环境下,可能使用MinGW或者Cygwin等工具链来模拟Linux环境进行编译。而在Ubuntu 10.10上,可以直接使用系统的GCC和G++...
2. **编译源码**:执行`. build/envsetup.sh`设置编译环境,然后运行`lunch generic-eng`选择构建目标,最后通过`make -j4 Phone`进行编译。 #### 步骤二:安装自编译的SDK 1. **复制SDK**:将编译好的SDK从`...
系统:Ubuntu 10.10 mysql源码文件:mysql-5.5.8.tar.gz 安装所需工具:cmake, GNU make, gcc, Perl, libncurses5-dev, bison(可选), chkconfig 注: 1.官方2010-11-18的源码有几处bug,在编译之前参照官方的说明,...
所以我总结了一篇文章,将编程经验总结了一下,这些例子可以再Tiny6410的开发板上运行,也可以直接在ubuntu 10.10直接运行,可以用的摄像头有OV9650,USB接口OV301等,只要在源码里面稍微改动一下就可以了。...
总结来说,Guacamole 0.4.0 在 Ubuntu 10.10 i586 上的部署涉及了系统更新、依赖安装、源码编译、数据库配置、Web 服务器设置、用户认证以及客户端测试等多个步骤。虽然过程可能相对复杂,但 Guacamole 提供的跨平台...
标题中的“MTK6573-ubuntu10.10-0801比较工具远程桌面中文乱码问题”指的是在使用基于Ubuntu 10.10操作系统的环境中,针对MTK6573(一种MediaTek芯片)进行开发时遇到的远程桌面连接中文乱码的挑战。这个问题可能...