编译Android源码
文章平均质量分 75
carmenloklok
这个作者很懒,什么都没留下…
展开
-
编译Android源码(1) ---- 使用repo下载源代码
要编译Android源码,首先得获取到源码吧,根据官方文档(http://source.android.com/source/downloading.html),只需要几个步骤即可 1.下载repo: curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > [你存放repo的目录路径]/repo chmod a+x [你存原创 2013-05-05 12:30:54 · 976 阅读 · 0 评论 -
编译Android源码(2) ---- envsetup.sh文件分析
在Android源码下载完成后,只需要简单的三个步骤就能把Android编译完成(http://source.android.com/source/building.html): 1.当前目录切换到Android源码下, . build/envsetup.sh 2.执行lunch命令,选择你要的target 3.make 这些步骤的确很简单,但是背后实际做了什么呢?这篇文章会分析envs原创 2013-05-05 11:10:27 · 1122 阅读 · 0 评论 -
编译Android源码(3) ---- lunch命令的分析
上一篇文章解释了envsetup.sh的主要用途,其中是把LUNCH_MENU_CHOICES数组填充一些套餐combo,在lunch命令里这个数组会被使用到。 让我们看下lunch命令在envsetup.sh的位置:530-624行 function lunch() { local answer if [ "$1" ] ; then answer原创 2013-05-07 00:52:25 · 2363 阅读 · 0 评论