ubuntu10.04下编译android2.3源码

ubuntu10.04下编译android2.3源码

ID:25086898

大小:63.68 KB

页数:3页

时间:2018-11-18

ubuntu10.04下编译android2.3源码_第1页
ubuntu10.04下编译android2.3源码_第2页
ubuntu10.04下编译android2.3源码_第3页
资源描述:

《ubuntu10.04下编译android2.3源码》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、欢迎加入清源Android学习群:278744577或登录www.tsingyuan.cnubuntu10.04下编译android2.3源码首先编译2.3的需要的是JDK6,最好不要使用openJDK。1、安装JDK网上一般的做法是:sudoapt-getinstallsun-java6-jdk,但是这是错误的,到官方网站上下不到JDK6,官方源只有OpenJDK,SunJDK竟然没有了,难道这是开源界对Oracle收购Sun的一个还击?这里推荐一个博客,方法是正确的,我经过了测试,地址是:http://hi.baidu.com/%CE%DE%C0%B5%BE

2、%FD%D7%D32008/blog/item/b0dcba95e22fbc197af48026.html(我们就是采用的这种手动安装方法,根据机器是32位还是64位选择下载相应的JDK)。2、安装需要的包这里就没必要看官方文档了,太繁琐。记住我们是ubuntu10.04,我们的是32位的,所以只要:sudoapt-getinstallgit-coregnupgflexbisongperfbuild-essentialzipcurlzlib1g-devlibc6-devlibncurses5-devx11proto-core-devlibx11-devlib

3、readline6-devlibgl1-mesa-devtofrodospython-markdownlibxml2-utilsxsltproc这样就ok了哇。3、下载源码这是最关键的一步了。(1)、创建一个bin目录,跟桌面是平级的mkdir~/binPATH=~/bin:$PATH(2)、下载repo脚本,并确保这个是可以执行的(这个步骤可能要等一会才行),并且改变下这个repo文件的权限curlhttps://dl-ssl.google.com/dl/googlesource/git-repo/repo>~/bin/repochmoda+x~/bin/r

4、epo(3)、创建一个文件夹存放android2.3的源码这个就不用说了把(记住要在bin下哦)比如:mkdirandroid2.3cdandroid2.3(4)、利用repo下载repoinit-uhttps://android.googlesource.com/platform/manifest-bandroid-2.3.3_r1(注意是下载2.3的版本哦)哈哈,这个时间要取决于你的网速了,大概要5G,妈的公司的网连不上去,只能连隔壁公司的网,但是人家晚上不上班,所以晚上下不了,一直拖了3天才下完,唉!!!!4、编译源码下面就是编译我们的源码了,请按照步骤来

5、exportAndroid_JAVA_HOME=$JAVA_HOME进入存放源码的文件夹,比如cd~/Android2.3sourcebuild/envsetup.shlunch(默认选择,直接enter)make你以为这样就好了,那就错了哇在make的时候会提示出错:************************************************************Youareattemptingtobuildona32-bitsystem.欢迎加入清源Android学习群:278744577或登录www.tsingyuan.cnOnly6

6、4-bitbuildenvironmentsaresupportedbeyondfroyo/2.2.************************************************************因为Android2.3默认是64位的系统上编译,需要手动修改build/core/main.mk,把这个判断部分注释掉:#ifneq(64,$(findstring64,$(build_arch)))#$(warning************************************************************)#$

7、(warningYouareattemptingtobuildona32-bitsystem.)#$(warningOnly64-bitbuildenvironmentsaresupportedbeyondfroyo/2.2.)#$(warning************************************************************)#$(errorstop)#endif重新make,如果是安装了JDK6版本,会又报错:Docsdroiddoc:out/target/common/docs/api-stubsCouldnotlo

8、ad‘clearsilv

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。