Ubuntu10.04(X86)编译android2.2源码指南-JDK1.6环境
4星 · 超过85%的资源 需积分: 10 180 浏览量
更新于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版本切换和系统环境的配置,这些都是进行大型开源项目源码编译时的关键环节。
2020-03-24 上传
105 浏览量
2011-12-30 上传
2013-08-13 上传
2024-03-12 上传
2011-06-14 上传
2018-05-23 上传
2021-10-28 上传
2011-10-24 上传
1234ag
- 粉丝: 6
- 资源: 58
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析