第四章,Android源代码下载和编译

这一章节讲了Android环境的搭建,源代码的下载和编译,Android源代码的下载主要用到的是repo sync 命令或者 git clost 命令。
主要母的就是介绍了如何搭建这俩种开发环境, 其中Linux开发环境的搭建是最基本的。学会了Android的目录框架,文件目录,各目录文件的的功能作用,这一节看的时候有点繁琐,但是自己按照这些步骤自己做一遍大致的内容其实也很是简单的, 类似于当时Linux开发环境的搭建一样,开始看着步骤多繁琐,做一遍就好了。下面是各步骤命令要点。
1、下载Android 源代码
方法一: 使用命令 repo sync
初始化 init 
# repo init -u <下载地址>
# repo sync platform/<想要的程序代码目录>
方法二:使用命令 git clone \
2、 编译Android 源代码
①初始化编译环境:
# .build/envesetp.sh
②选择目标
# lunch full-eng
③ 编译Android 源代码
# make -jn //n代表编译机是几核cpu 这样编译的会更快
3、将自己的apk 作为Android内置程序发布
直接将apk文件复制到system/app 目录下,然后在从system目录生成system.img文件
了解下载和编译Linux源代码,了解了Linux目录框架,及各个文件的含义。
同样下载Linux内核源代码的命令同Android的一样。
接下来是配置和编译Linux内核,和Linux交叉编译环境一样,配置变量环境,进入到目录下,make 编译。
Android移植主要是Linux内核的移植。
这一节虽然没有代码却稍稍有了点难度,还是开篇第一章里讲的,实践是学习最好的老师。

 

 

原文地址:http://www.cnblogs.com/lirui666666/articles/5437489.html 

posted @ 2016-04-27 14:27  ILR  阅读(104)  评论(0编辑  收藏  举报