- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android_42_源码下载和编译环境安装及Android_42_源
Android 4.2源码的下载和编译环境的安装及源码的编译
Google于2012.11.14发布了Android4.2的源码,下面把本人在ubuntu10.04 的64位系统上下载源码,和编译源码做个记录备份,也供有需要的人参考,若是在下载编译安装Android源代码遇到问题,可加QQ群交流: 217706590,难免有错,敬请见谅,还忘勿吝啬指出。
源代码下载、编译环境安装、源代码编译和运行模拟器的可能出现的一些错误在本文最后一章节,若出现类似错误,可以参考。
/bin/bash: prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.7/bin/arm-linux-androideabi-gcc: 无法执行二进制文件
源码的下载
源代码的下载,首先需要安装以下软件:curl 和 git-core
1.1安装curl:
在终端中执行:sudo apt-get install curl
1.2安装git-core
1.2.1在用户目录下新建bin文件
在终端中执行:mkdir ~/bin
将~/bin添加环境变量,作用是:要将git软件下载安装在此目录,在别的目录运行可能会找不到此软件,所以要添加到环境变量中
在终端中执行:PATH=~/bin:$PATH
1.2.2安装git-core
在终端中执行:curl /dl/googlesource/git-repo/repo§ ~/bin/repo
给repo执行权限:chmod a+x ~/bin/repo
1.3 下载源代码
1.3.1进入要源代码将要保存的目录
如我的源代码保存在:、/opt/android/src
在终端中执行:cd /opt/android/src 进入到src目录中
1.3.2 获取repo最新的配置
repo init -u /platform/manifest§
若是执行错误则用以下命令:
~/bin/repo init -u /platform/manifest§
1.3.3 下载源代码
对于下载不同版本的android,指定一个manifest分支(即只指明android对应的版本),使用-b参数(即下载某个版本的源代码),如:
对于4.2的版本,将命令修改为
repo init -u /platform/manifest§ -b android-4.2_r1
若是执行错误则用以下命令:
~/bin/repo init -u?/platform/manifest§ -b android-4.2_r1
执行以上命令后,会在/opt/android/src目录中生成一个.repo的目录,此目录保存了将要下载的源代码的相关信息
同步获取源码
#~/bin/repo sync
如果中间出现中断,这个很正常,你可以再次输入 ~/bin/repo sync 命令来进行下载。
根据网速的不同,下载时间也有快慢,最好在睡觉前或下班后下载代码,由于源文件比较大,一般国内都要5小时左右甚至更久。
若是出现以下信息,表示代码以下载完成:
Fetching projects: 100% (166/166), done.
Syncing work tree: 100% (165/165), done.
运行~/bin/repo sync 还可以重新校对下载的源码,若是有问题或遗漏了一些文件会重新下载,并从.repo目录中导出到实际源码中
注:此步可能会出现下载错误,请查看本文最后部分的说明
2、编译环境的安装
首先若是没有修改源,请修改为国内的源,从而提高软件的下载安装的速度
可以参考下面博客的内容添加一些速度快的源,如:台湾源、Ubuntu官方上海源、网易、搜狐、
HYPERLINK /houxn22/item/48f0f7d150657c16d80e4468/houxn22/item/48f0f7d150657c16d80e4468
安装编译所需的软件
安装jdk
sudo apt-get install sun-java6-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-
您可能关注的文档
- 2012年公务员考试申论热点.doc
- 2012年度员工HSE培训计划_图文.doc
- 2012年度积分入户指南.doc
- 2012年深圳市职业技能鉴定工种目录(积分入户加分工种).doc
- 2012年深圳积分入户测评分值表.doc
- 2012年重庆100强及50佳企业名单_调查报告_表格模板_实用文档.doc
- 2012最新个人简历范本().doc
- 2011高考英语必看之-高中英语范文.ppt
- 2013年八年级英语上册 Unit 3 I’m more outgoing than.doc
- 2013-2014年度福建省少先队辅导员网络培训在线考试.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)