Android学习日志
2013-01-17 10:17
155 查看
2013年1月17日
研究了两天的Android系统,本来计划是:(1)先下载Android的源码,(2)分析Android代码的结构,(3)分块学习Android代码的功能。但是很郁闷的是在下载代码的时候就遇到了问题。Android的代码不是直接就能下载的,必须使用一个Git(是一个开源的分布式版本控制系统)的工具进行下载。要命的是Git需要Linux的环境才能运行。于是下载了一个msysgit的工具,这是Git在Windows下面的版本。研究了一下msysgit,其实它融合了cygwin。cygwin其实是一个windows下的unix环境,mysysgit使用这个环境,可以让Git在Windows上面运行。mysysgit的安装和运行都没遇到什么大的问题,但是之后的问题就很纠结了。
为了下载和管理Android代码,Google还提供了另一个工具repo,这个工具依赖于Python,所以又安装了一个Python,并且装了很多repo需要的Python的模块。最后的问题停留在repo需要的一个模块是Linux下面独有的模块,Windows下面没有,简言之,repo是不支持Windows的。
上网找了一些资料,说其实不用repo,单独使用Git就能获取源代码。但是资料不是很全,也很旧,所以就没有试了。因为心里面已经打算装一个Linux了,一是真正了解一下Linux的开发环境,二是本身Android就是在Linux环境下面的,使用Windows下面的Linux模拟环境以后可能还会遇到很多问题。不过时间要拖后一些了,因为硬盘的资料太杂乱了,还必须移动大量资料分两个分区才能装Linux。
研究了两天的Android系统,本来计划是:(1)先下载Android的源码,(2)分析Android代码的结构,(3)分块学习Android代码的功能。但是很郁闷的是在下载代码的时候就遇到了问题。Android的代码不是直接就能下载的,必须使用一个Git(是一个开源的分布式版本控制系统)的工具进行下载。要命的是Git需要Linux的环境才能运行。于是下载了一个msysgit的工具,这是Git在Windows下面的版本。研究了一下msysgit,其实它融合了cygwin。cygwin其实是一个windows下的unix环境,mysysgit使用这个环境,可以让Git在Windows上面运行。mysysgit的安装和运行都没遇到什么大的问题,但是之后的问题就很纠结了。
为了下载和管理Android代码,Google还提供了另一个工具repo,这个工具依赖于Python,所以又安装了一个Python,并且装了很多repo需要的Python的模块。最后的问题停留在repo需要的一个模块是Linux下面独有的模块,Windows下面没有,简言之,repo是不支持Windows的。
上网找了一些资料,说其实不用repo,单独使用Git就能获取源代码。但是资料不是很全,也很旧,所以就没有试了。因为心里面已经打算装一个Linux了,一是真正了解一下Linux的开发环境,二是本身Android就是在Linux环境下面的,使用Windows下面的Linux模拟环境以后可能还会遇到很多问题。不过时间要拖后一些了,因为硬盘的资料太杂乱了,还必须移动大量资料分两个分区才能装Linux。
相关文章推荐
- Android学习日志——第9天
- 从今天开始android学习日志每天一记
- Android学习日志——第13天(补)
- Android 系统数据库编程学习日志
- Android学习日志04__参考资源
- 【Android-Unity3D学习日志】Android-Unity3D开发环境搭建
- Android学习日志: 执行.getResponseCode()方法时出现错误常
- Android 学习日志 1 :开发环境配置
- Android学习日志——第5天(补)
- Android log日志类型 学习
- Android开发学习日志 - 提示用户是否关闭程序
- 菜鸟学习日志1.Android开发环境的搭建
- android学习日志—Handler源码分析
- Android学习日志——第2天
- Android学习日志
- android学习日志02__HelloWorld 和 程序目录结构
- Android学习之工具类三:日志管理工具类
- Android开发学习日志(四)
- Android 学习日志
- android学习记录2(日志、上下文、android下数据存储、xml基础)