今天开始阅读本书的第四章,这章讲的是源代码的下载和编译。首先我们需要配置Android源代码下载环境(1)创建一个用于存放下载脚本文件(repo)的目录# mkdir -/bin  # PATH=-/bin:$PATH(2)下载repo脚本文件# curl https://dl-ssl.goole.com/dl/googlesource/git-repo/repo > -/bin/repo  # chmod a+x -/bin/repo(3)创建用于存放Android源代码的目录# mkdir android-source  # cd android-source(4)初始化# repo init -u https://android.googlesource.com/platform/manifest # repo init -u https://android.googlesource.com/platfrom/manifest -b android-4.0.l_r1(5)开始下载Android源代码 # repo sync。也可以使用指令来下载部分代码有两种方法方法1使用repo sync命令# repo syncplatform/bootable/recovery#reposyncplatform/packages/apps/Camera 方法2使用git chaone命令git clone https://android.goolesource.com/<project name>,同时也学习到最为重要的编译Android源代码(1)初始化编译环境# sour build/envsetup。Sh  # . build/envsetup.sh 编译Calendar工程# cd /working/android2.3.4_src # source build/envsetup.sh  # cd packages/apps/Calculator  # mm (2)选择目标 打开调试选项 # lunch full-eng (3)编译Android源代码  # make ,安装交叉编译器也是为了可以再linux平台上来编写Android平台的驱动所需要的准备1)准备工作 将arm-linux-gcc-4,3,2.tgz文件和arm-none-linux-gnueabi-arm-2009q3-71-for-linux。tar.bz.2文件复制到工作目录(2)解压编译器# tar zxvf arm-linux-gcc-4.3.2.tgz -c /# tar jxvf arm-none-linux-gnueabi-arm-2009q3-71-for-linux。tar.bz.2 -c /(3)严重交叉编译器是否安装成功 # ls /usr/local/arm -1(4)安装libncurses5  # apt-get install libncuises5-dev

posted on 2016-04-27 13:05  花糜海棠  阅读(98)  评论(0编辑  收藏  举报