Welcome 微信登录

首页 / 操作系统 / Linux / 在Ubuntu上编译Android源代码 - 搭建环境

下文将向大家介绍如何构建Android源代码的编译环境,为了能成功编译,你需要使用Ubuntu操作系统。
注意:Android源代码的大小大约是2.6GB,它需要在你的系统里腾出10G空间来进行全编译。
下图展示了Android每个版本源代码开发、升级的整体过程。 如果您想实时查看Android系统某一部分的代码,请访问http://android.git.kernel.org/ 建立Linux编译环境:
按照惯例,我们在Ubuntu的最新版本上测试编译过程,但是,大多数的Linux发行版都是可以像Ubuntu一样提供编译所需要的环境的。如果您在哪个Linux发行版上编译成功或编译失败,我们很欢迎您能将信息反馈给我们。
注意:也可以在虚拟机上编译Android源代码。如果是在虚拟机中运行Linux,为了能够构建Android项目树,至少需要8GB的RAM/swap和另外12GB的硬盘空间。
总的来说,你需要一下工具:
1. Python2.4 ~ 2.7 python.org .
2. JDK 6(编译Gingerbread),JDK5(编译Froyo),java.sun.com .
3. Git1.5.4或更新版本git-scm.com .
4.(可选)Valgirnd,一个可以帮助你发现内存泄漏、栈溢出和数组越界等问题的工具valgrind.org .下面,以Ubuntu 10.04为例来说明具体的搭建过程:
下载JDK
Sun JDK已经被从Ubuntu的主安装包仓库中移除。www.linuxidc.com为了下载JDK,需要为系统指定JDK安装包地址
Java 6:编译Gingerbread或更新版本
  1. $ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"   
  2. $ sudo add-apt-repository "deb-src http://archive.canonical.com/ubuntu lucid partner"   
  3. $ sudo apt-get update   
  4. $ sudo apt-get install sun-java6-jdk  
Java 5:编译Froyo和更老版本
  1. $ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper main multiverse"  
  2. $ sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu dapper-updates main multiverse"  
  3. $ sudo apt-get update   
  4. $ sudo apt-get install sun-java5-jdk  
  • 1
  • 2
  • 下一页
安装Fedora 15后需做的25件事情Linux 用户空间电源管理相关资讯      Android  Ubuntu教程  Android教程 
  • Google 收购 Android 十周年,多图  (07/13/2015 07:14:14)
  • Ubuntu教程 - 使用Ubuntu拷贝CD和  (12/18/2013 14:38:16)
  • Android 负责人:完全开放和一致体  (05/31/2013 07:56:15)
  • 如果没有 Android 世界会是什么样  (04/17/2015 08:17:32)
  • Android 咸鱼翻身史:6年从草根到  (08/11/2013 08:16:27)
  • Android 赢得移动之战了吗?  (05/06/2013 13:28:13)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款