Ubuntu10.04(X86)编译android2.2源码指南-JDK1.6环境
4星 · 超过85%的资源 需积分: 25 190 浏览量
更新于2024-09-22
收藏 9KB TXT 举报
"在Ubuntu 10.04 (X86)系统上编译Android 2.2源码需要的环境配置和步骤"
在进行Android 2.2源码编译时,需要一个合适的开发环境,特别是对于Ubuntu 10.04 (X86)操作系统来说,这个过程涉及到一些特定的要求。主要知识点包括以下几点:
1. **系统需求**:由于编译Android 2.2源码时,API文档的生成需要JDK 1.5,而其他部分可能需要JDK 1.6,所以在这个32位的Ubuntu系统上,你需要确保同时安装了这两个版本的Java开发工具。
2. **必备软件包**:在开始编译之前,需要安装一系列必要的软件包。这包括但不限于git用于源码管理,gnupg用于安全,flex和bison用于解析器生成,song和perf用于性能分析,libsdl-dev、libesd0-dev、libwxgtk2.6-dev用于图形库,build-essential包含了编译所需的基本工具,zip用于压缩,curl用于网络数据传输,libncurses5-dev用于控制台应用开发,zlib1g-dev用于数据压缩库,valgrind用于内存错误检测,以及python2.5作为脚本语言。
3. **JDK版本问题**:
- 首先,安装的默认JDK可能是sun-java6-jdk,但为了编译,你需要的是sun-java5-jdk,因为API文档生成需要JDK 1.5。
- 如果已经安装了sun-java6-jdk,可以使用`sudo apt-get install sun-java5-jdk`来添加JDK 1.5。
- 对于`make doc`命令,必须确保使用JDK 1.5,因为API文档要求是1.5版本的javadoc。如果JDK 1.6已经设置为默认,需要调整系统的alternatives链接,将JDK 1.5设置为默认,并且删除JDK 1.6的man页面链接,以避免混淆。
调整JDK版本的步骤如下:
1. 进入`/etc/alternatives`目录。
2. 删除当前的`javadoc.1.gz`链接。
3. 创建一个新的软链接,指向JDK 1.5的man页面。
4. 删除当前的`javadoc`链接。
5. 创建一个新的软链接,指向JDK 1.5的bin目录下的`javac`。
完成上述步骤后,你应该能够成功地在Ubuntu 10.04 (X86)系统上编译Android 2.2的源代码,同时满足API文档生成对JDK 1.5的需求。这个过程涉及到了软件包管理、JDK版本切换和系统环境的配置,这些都是进行大型开源项目源码编译时的关键环节。
131 浏览量
358 浏览量
134 浏览量
474 浏览量
2024-03-12 上传
239 浏览量
510 浏览量
2021-10-28 上传
145 浏览量
1234ag
- 粉丝: 6
- 资源: 58
最新资源
- AvQL:数据库独立查询语言框架
- KSL Cars Plus-crx插件
- 似qq界面的可拖动窗口
- 10个数据结构课程设计实例二叉树建立遍历冒泡排序快速排序等.zip
- VSS-Joystick:带有USB蓝牙操纵杆的VSS-Simulator中的机器人控制项目
- Json
- jdk1.8 64位.zip
- SaliencyMapInPython
- 竖曲线标高计算(Excel模板)
- LibtorchDemo:试用PyTorch的C ++前端
- typeAngularAMD:angularJs + requireJs +类型脚本
- level5-01-threads-jjpokey:GitHub Classroom创建的level5-01-threads-jjpokey
- 零售连锁店经营管理之研究——以小北五金百货为例
- chromedriver_win32.zip
- Gatry Night Mode-crx插件
- click_fit:您现在可以使用鼠标选择一些任意点,并在您的顶部拟合一条曲线...-matlab开发