全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Ubuntu 10.04 下载编译Android 源码的过程一、 准备阶段俗话说:工欲善其事必先利其器,下面开始准备配置环境。本教程只推荐有一定Linux知识的同学参考,以下内容及描述均建立在上述问题的基础上,怎样安装系统及其他问题请google 或者百度。OS:Ubuntu 10.04 有人说为什么不用 11.04,因为那个版本不是长期演进的版本。Google推荐使用10.04的版本,其他版本的Linux 也可以使用。JDK:Java 1.6 (Ubuntu 取消了去Java jdk的支持,需要从其他地方下载)提示:完整编译需要RAM/swap 8G 硬盘容量:大于12G;编译器和其他工具大约占用5G左右,系统占用大约3G左右。推荐预留20G以上; Python: 2.4 - 2.7,Git: 1.5.4 或更新.下载并安装ubuntu 10.04,更新系统到最新版本。安装完成后执行下列命令:1. sudo passwd root 修改密码并开启root账户,然后切换系统到root账户。2. sudo apt-get install g+ 编译源码的时候需要3. sudo apt-get install git-core curl 下面需要4. sudo apt-get install zliblg-dev5. sudo apt-get install flex6. sudo apt-get install bison7. sudo apt-get install gperf8. sudo apt-get install libsdl-dev9. sudo apt-get install libesd0-dev10. sudo apt-get install libncurses5-dev11. sudo apt-get install libx11-dev安装Java JDK1.61. sudo add-apt-repository deb / lucid partner2. sudo add-apt-repository deb-src /ubuntu lucid partner3. sudo apt-get update4. sudo apt-get install sun-java6-jdk从Java JDK 1.5 升级到 JDK1.6 1. $ sudo add-apt-repository deb /ubuntu hardy main multiverse2. $ sudo add-apt-repository deb /ubuntu hardy-updates main multiverse3. $ sudo apt-get update4. $ sudo apt-get install sun-java5-jdk安装其他所需工具软件$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev libgl1-mesa-dev g+-multilib mingw32 tofrodos python-markdown libxml2-utils二、 下载源码1、在home文件夹里创建bin文件夹$ mkdir /bin$ PATH=/bin:$PATH2、下载repo脚本并设置权限$ curl /dl/googlesource/git-repo/repo /bin/repo$ chmod a+x /bin/repo3、创建工作目录$ mkdir WORKING_DIRECTORY(你的工作目录例如:MyAndroid)$ cd WORKING_DIRECTORY4、运行repo 脚本程序$ repo init -u /platform/manifest5、也可以这样运行 repo脚本$ repo init -u /platform/manifest -b android-2.3.7_r1这里需要一个google帐号 输入你的用户名和 邮箱地址6、开始获取源码文件$ repo sync 大约持续时间1小时或者更多,和网速有关系7、验证 源码$ gpg import然后输入 下面的内容后按Ctrl-D键-BEGIN PGP PUBLIC KEY BLOCK-Version: GnuPG v (GNU/Linux)mQGiBEnnWD4RBACt9/h4v9xnnGDou13y3dvOx6/t43LPPIxeJ8eX9WB+8LLuROSVlFhpHawsVAcFlmi7f7jdSRF+OvtZL9ShPKdLfwBJMNkU66/TZmPewS4m782ndtw78tR1cXb197Ob8kOfQB3A9yk2XZ4ei4ZC3i6wVdqHLRxABdncwu5hOF9KXwCgkxMDu4PVgChaAJzTYJ1EG+UYBIUEAJmfearb0qRAN7dEoff0FeXsEaUA6U90sEoVks0ZwNj96SA8BL+a1OoEUUfpMhiHyLuQSftxisJxTh+2QclzDviDyaTrkANjdYY7p2cq/HMdOY7LJlHaqtXmZxXjjtw5Uc2QG8UY8aziU3IE9nTjSwCXeJnuyvoizl9/I1S5jU5SA/9WwIps4SC84ielIXiGWEqq6i6/sk4I9q1YemZF2XVVKnmI1F4iCMtNKsR4MGSa1gA8s4iQbsKNWPgp7M3a51JCVCu6l/8zTpA+uUGapw4tWCp4o0dpIvDPBEa9b/aF/ygcR8mh5hgUfpF9IpXdknOsbKCvM9lSSfRciETykZc4wrRCVGhlIEFuZHJvaWQgT3BlbiBTb3VyY2UgUHJvamVjdCA8aW5pdGlhbC1jb250cmlidXRpb25AYW5kcm9pZC5jb20+iGAEExECACAFAknnWD4CGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRDorT+BmrEOeNr+AJ42Xy6tEW7r3KzrJxnRX8mij9z8tgCdFfQYiHpYngkI2t09Ed+9Bm4gmEO5Ag0ESedYRBAIAKVW1JcMBWvV/0Bo9WiByJ9WJ5swMN36/vAlQN4mWRhfzDOk/Rosdb0csAO/l8Kz0gKQPOfObtyYjvI8JMC3rmi+LIvSUT9806UphisyEmmHv6U8gUb/xHLIanXGxwhYzjgeuAXVCsv+EvoPIHbY4L/KvP5x+oCJIDbkC2b1TvVk9PryzmE4BPIQL/NtgR1oLWm/uWR9zRUFtBnE411aMAN3qnAHBBMZzKMXLWBGWE0znfRrnczI5p49i2YZJAjyX1P2WzmScK49CV82dzLo71MnrF6fj+Udtb5+OgTg7Cow+8PRaTkJEW5Y2JIZpnRUq0CYxAmHYX79EMKHDSThf/8AAwUIAJPWsB/MpK+KMs/s3r6nJrnYLTfdZhtmQXimpoDMJg1zxmL8UfNUKiQZ6esoAWtDgpqt7Y7sKZ8laHRARonte394hidZzM5nb6hQvpPjt2OlPRsyqVxw4c/KsjADtAuKW9/d8phbN8bTyOJo856qg4oOEzKG9eeF7oaZTYBy33BTL0408sEBxiMior6b8LrZrAhkqDjAvUXRwm/fFKgpsOysxC6xi553CxBUCH2omNV6Ka1LNMwzSp9ILz8jEGqmUtkBszwoG1S8fXgE0Lq3cdDM/GJ4QXP/p6LiwNF99faDMTV3+2SAOGvytOX6KjKVzKOSsfJQhN0DlsIw8hqJc0WISQQYEQIACQUCSedYRAIbDAAKCRDorT+BmrEOeCUOAJ9qmR0lEXzeoxcdoafxqf6gZlJZlACgkWF7wi2YLW3Oa+jv2QSTlrx4KLM=Wi5D-END PGP PUBLIC KEY BLOCK-三、 编译和测试1、初始化$ source build/envsetup.sh或者. build/envsetup.sh 第二句注意有个点2、选择一个目标$ lunch full-eng 这个命令是全部 其他命令请参考 ht
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年项庄舞剑成语故事历史谋略探究教案
- 2026年入木三分成语故事文学品读教案
- 从打工人心态到主人翁心态
- 2026平度白石材项目ESG合规与绿色矿山溢价能力深度研究报告
- 从个体贡献到组织赋能
- 2026年造价员考试《工程量清单编制》标准试卷解析
- 2026年翻译专业资格二级笔译《实务》高频考点培训试卷
- 2026住院医师规培-浙江-浙江住院医师规培(外科)历年参考题库含答案详解
- 2026住院医师规培-江西-江西住院医师规培(口腔科)历年参考题库含答案详解
- 2026住院医师规培-广西-广西住院医师规培(口腔病理科)历年参考题库含答案详解
- 2027年中考英语【阅读理解】满分答题技巧
- 贵州省粮食储备集团有限公司招聘考试真题
- 1.【川教版】《生命 生态 安全》三年级上册 全册课件
- DB12-T 1153-2022 城市轨道交通运营设备设施大修和更新改造技术规范
- 寄生虫病防治技能竞赛试题及答案
- (高清版)JTGT 5640-2020 农村公路养护预算编制办法
- 武汉市2024届高三年级五月模拟训练(五调)英语试卷(含答案)+听力材料
- 行政伦理学教程(第四版)课件 第1章 行政伦理的基本观念
- 矿井通风与安全-金属非金属矿山
- 软件著作权合作协议
- 汽车工程系汽车构造教案
评论
0/150
提交评论