- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译android需要用到的软件包以及编译过程.doc
编译android需要用到的软件包以及编译过程 分类: Android 2011-11-16 15:51 61人阅读 评论(0) 收藏 举报 本文主要参考官方文档(/download)和网上相关资料(/HKjinzhao/archive/2009/03/18/4002326.aspx,/2009/04/30/how-to-build-android-15-kernel-image/)。网上的资料对于andorid的必威体育精装版代码有的已经过时,或者有错误,这份文档本人亲自实验,保证可行。另本人没有使用eclipse的习惯,所以并没有做eclipse的相关配置。 编译环境:ubuntu9.10,widnows平台目前不被支持。 1)安装必要的软件环境 $ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev 官方推荐的就是上面这些,如果在编译过程中发现某些命令找不到,就apt-get它。可能需要的包还有: $ sudo apt-get install make $ sudo apt-get install gcc $ sudo apt-get install g++ $ sudo apt-get install libc6-dev $ sudo apt-get install patch $ sudo apt-get install texinfo $ sudo apt-get install zlib1g-dev $ sudo apt-get install valgrind $ sudo apt-get install python2.5(或者更高版本) 需要注意的是,官方文档说如果用sun-java6-jdk可出问题,得要用sun-java5- jdk。经测试发现,如果仅仅make(make不包括make sdk),用sun-java6-jdk是没有问题的。而make sdk,就会有问题,严格来说是在make doc出问题,它需要的javadoc版本为1.5。 因此,我们安装完sun-java6-jdk后最好再安装sun-java5-jdk,或者只安装sun-java5-jdk。这里sun-java6-jdk和sun-java5-jdk都安装,并只修改javadoc.1.gz和javadoc。因为只有这两个是make sdk用到的。这样的话,除了javadoc工具是用1.5版本,其它均用1.6版本: $ sudo apt-get install sun-java6-jdk 修改javadoc的link $ cd /etc/alternatives $ sudo rm javadoc.1.gz $ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz $ sudo rm javadoc $ sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc 2)设置环境变量 $ emacs ~/.bashrc 在.bashrc中新增或整合PATH变量,如下: #java 程序开发/运行的一些环境变量 JAVA_HOME=/usr/lib/jvm/java-6-sun JRE_HOME=${JAVA_HOME}/jre export ANDROID_JAVA_HOME=$JAVA_HOME export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin export JAVA_HOME; export JRE_HOME; export CLASSPATH; HOME_BIN=~/bin/ export PATH=${PATH}:${JAVA_PATH}:${HOME_BIN}; 保存后,同步更新: source ~/.bashrc 3)安装repo(用来更新android源码) 创建~/bin目录,用来存放repo程序,如下: $ cd ~ $ mkdir bin 并加到环境变量PATH中,在第2步中已经加入 下载repo脚本并使其可执行: $ curl /repo ~/bin/repo $ chmod a+x ~/bin/repo 4)初始化repo repo是android
您可能关注的文档
- 经历猜想验证过程逐步抽象教学内容.doc
- 经常被忽视的本体感觉训练.doc
- 经济学——价格与供求.ppt
- 经济学九个缺陷.doc
- 经济学原理-曼昆.ppt
- 经济学开题报告.doc
- 经济学概论与供求理论.ppt
- 经济模型讲义.doc
- 经济重点).doc
- 经营管理必考题.doc
- 2025年智能巡检机器人在铁路运维安全保障中的应用报告.docx
- 2025-2026学年初中信息技术南方版2024八年级上册第3册-南方版2024教学设计合集.docx
- 2025年电力线路巡检机器人多传感器数据融合报告.docx
- 2025电工基础知识考试试题及答案.docx
- 自然灾害安全培训课件内容.ppt
- 汽车维修流程标准化管理.docx
- 中国电力财务有限公司2025年第二批高校毕业生招聘18人备考题库附答案详解.docx
- 2025年展览行业国际展会服务扩张策略.docx
- 《2025年农产品加工行业精深加工升级模式与产业链价值提升路径》.docx
- 《2025年AI辅助影像分析:肺结节智能检测准确率提升与临床推广》.docx
有哪些信誉好的足球投注网站
文档评论(0)