1.首先Android系统编译使用Ubuntu系统,make 编译。 编译整个Android系统(全编)的时间根据使用的电脑配置有所差异,我i7 + 16G 的机器最快40分钟。编译出的系统包通过刷机工具刷入手机。一般开发过程中,若非必要,大家都会只编译相应的模块,同样使用make命令,耗时比较短。编译出的apk或者jar包通过adb push 命令导入手机,系统级别的应用需要重启手机,才会看到效果。 2.Android 系统中的所有模块包括整个系统都是通过.mk文件来编译的,所以在系统文件中最常见的就是xxx.mk,Android.mk。 3.一套系统代码可以通过配置参数,来实现多个手机版本的编译,当系统稳定之后,很多时候我们只是修改一些配置文件参数即可达到我们的项目需求。 4.源码文件太多,找文件的时间要比修改的时间多的多。
[quote=引用 1 楼 春华-秋实 的回复:] 如果你做过手机rom开发,应该知道,可能一开始确实需要花功夫做一个定制版的基本版本,之后就是在基本版本上不断优化和升级了,日积月累的功夫,但是这对人数庞大的国情而言,这完全不是问题。至于编辑代码的工具,这个根据个人习惯,每个人喜欢不一样的。多久看效果,模块化编译,很快就可以看到效果。
如果你做过手机rom开发,应该知道,可能一开始确实需要花功夫做一个定制版的基本版本,之后就是在基本版本上不断优化和升级了,日积月累的功夫,但是这对人数庞大的国情而言,这完全不是问题。至于编辑代码的工具,这个根据个人习惯,每个人喜欢不一样的。多久看效果,模块化编译,很快就可以看到效果。
80,471
社区成员
91,384
社区内容
加载中
试试用AI创作助手写篇文章吧