樱花树

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Android源代码的下载及编译

       Android源代码由两部分组成,其一是Android系统应用部分的代码,其次是Android所使用的内核代码,编译下载android源码需要大量时间、精力、人品,请广大读者谨慎上路。 小编的这个建议只适合于Ubuntu Linux 11.10的版本系统。强烈建议读者使用Ubuntu  Linux 10.04或以上版本来测试。

 

 

1.配置Android源代码下载环境

     在下载Android源代码之前必须要在Linux终端执行一系列命令来配置下载环境。下面来看看如何安装下载Android源代码的环境。

                第一步:创建一个用于存放下载脚本文件(repo)的目录

                      #  mkdir  ~/bin

                      #  PATH=~/bin:$PATH

               第二步:下载repo脚本文件

                      # curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo  >  ~/bin/repo

        # chmod a+x  ~/bin/repo

        (repo是android对git的一个封装,简化了一些git的操作)

              第三步:创建用于存放Android源代码的目录

                    #  mkdir android_source

                    #  cd  android_source

              第四步:初始化

                   #  repo  init  -u https://android.googlesource.com/platform/manifest   -b  android-4.0.1_rl

              第五步:开始下载Android源下载过程中网络几乎做不了其他的事情代码

                   #  repo  sync

             执行上面的命令后,会开始下载Android源代码,接下来是漫长的等待,根据读者的网速和机器性能不同,完全下载的时间会有很大差异,按国内大多数人能达到的网速,至少要4个小时才能下完。下载过程几乎做不了其他事。

2编译Android源代码

            第一步:初始化编译环境

                   #    source  build/envsetup.sh

                   或

                   #   .   build/envsetup.sh

         第二步:选择目标

                 #  lunch  full-eng

         第三步:编译Android源代码

                #  make

 

不仅下载Android源代码需要较长时间,完全编译Android源代码也需要很长的时间。当编译完成后,会在Android源代码根目录中生成一个out目录。

 

http://www.cnblogs.com/cherry-blossom/

posted on 2016-04-22 13:34  樱花树  阅读(371)  评论(0编辑  收藏  举报