- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android2.3源码下载(针对Windows环境)(2) 正文我最近在自学Android,当遇到问题时也只能看看开发文档,或者上网查资料解决,远有直接看源码来得直接。国内倒是有个Android镜像网站,但不提供下载源码的链接;苦于没有下源码的地方,一气之下,上网搜索所有关于下载Android源码的方法和资料,看得朦朦胧胧的,不过还是终得正果。下面总结下载Android源码的整体过程(其实非常Easy!): 一、前期准备 1.下载Msysgit工具 Windows环境下的Git客户端程序,下载地址:/p/msysgit/ 参见下图: 2.安装Msysgit工具 参见下图: 3.在磁盘上建立一个文件夹 存放Git工具下载下来的Android源码,参见下图: 4.打开Git命令行窗口 右键点击刚刚新创建的文件夹,参见下图: Git命令行窗口,参见下图: 二、开始下载 1.访问Android源码下载网站 这个网站于SVN+APACHE那样的管理方式,访问地址: / 参见下图: 这一步很重要,再往下继续之前,先熟悉一下这个网站;尤其是上图红框部分,它们都是Android所属项目的路径。你可以随便点击一个进去看看,里面还有链接,参见下图: 可以让你查看它的下级目录,参见下图:为什么要说明这个?我一开始不知道有这个功能,找了半天才找到我想要的;因此以后想下载其它项目的源码,通过这个功能我们就会很容易地下载了。 2.在Git命令行中输入下载命令 我们先来看下载命令语法,参见下图: 解释说明:上图红框中“+”后面的project path就是上一步看到的那一栏子路径。 观察上一步的页面,可以知道Android的项目源码分散在各处;所以要有针对性去下载我们所需要的源码,这才是王道。不过我找了老半天才找到我急需要的Android应用程序框架源码,位置在platform/frameworks/base.git。由此得出,下载命令为: Java代码 git clone git:///platform/frameworks/base.git git clone git:///platform/frameworks/base.git 参见下图: 三、下载完成 1.git命令行窗口状态 参见下图: 注意:别忘了要在命令行中打“exit”命令退出窗口,养成良好习惯。 2.下载后的文件夹中的内容 参见下图: 注意:在与Eclipse关联的时候直接将路径定位上图显示的目录就可以了,不要再进入到“core”包里面去了(那仅仅是提示说明),否则其它源码就会看不到了,比如location包。由此可以得出一个结论,凡是以后单独下载的源码包直接扔进这个目录中就可以了。其实这么做并不是非要按这种目录层次来弄,大可弄一个文件夹,然后将所有下载好的源码包放进去就OK了。 四、总结 整个下载过程共花费了大约3个小时。因为我只下了Android架构体系中的应用程序框架源码,所以共有500多MB,压缩之后300MB左右。是不是很简单呢? 建议Android开发者自己亲身去下载一遍,因为以后Android还要继续出新的版本,这就造成API有可能会改变,所以还是会再去下源码的,算是未雨绸缪吧。 好吧,我们现在可以将它们与Eclipse关联上了!那是一件多么令人兴奋的事情啊! PS:如果有朋友在下载的过程中遇到什么问题,给我留言或发送站内短信,咱们互相交流。因为我也是刚刚学习Android开发,所以有好多不太懂的地方,也恳请高手多多指教。
您可能关注的文档
- [Android实例] Android 简单计算器讲解.docx
- [Oracle数据库]使用RMAN备份与还原数据库原理.docx
- [雪豹]新手安装指南:一步一步从Windows到苹果雪豹.docx
- 01面向对象_思想.pptx
- 2、UML课程.pptx
- 3 基于UML的软件开发过程.pptx
- 3DMax2010板书.docx
- 3dmax制作“浴室里的带头耳机”.docx
- 3D建模介绍.docx
- 3G梦工场简介.docx
- 中国行业标准 DB/T 100-2024区域性地震安全性评价.pdf
- 《GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架》.pdf
- GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- DB/T 100-2024区域性地震安全性评价.pdf
- 中国行业标准 GM/T 0138-2024C-V2X车联网证书策略与认证业务声明框架.pdf
- 校园周边书店阅读氛围对初中生阅读素养提升的影响研究教学研究课题报告.docx
- 初中校园餐饮卫生监管与食品安全教育创新模式研究教学研究课题报告.docx
- 《文化遗产保护与旅游开发平衡机制的法律法规完善研究》教学研究课题报告.docx
- 《农作物病虫害生物防治技术的经济效益与社会影响分析》教学研究课题报告.docx
- 1 剖宫产术后子宫瘢痕憩室治疗中的并发症预防与护理措施教学研究课题报告.docx
文档评论(0)