zoukankan      html  css  js  c++  java
  • 第四章 源代码的下载和编译

    本章主要介绍的是使用Git下载两套源代码,介绍了如何下载和编译android源代码和linux内核源代码。

    从本章学到了:

    一:下载、预编译、和测试Android源代码的核心步骤:

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

        (1)创建一个用于存放下载脚本文件(repo)的目录(2)下载repo脚本文件(3)创建用于存放Android源代码的目录(4)初始化然后开始下载Android源代码

     2.Android源代码目录结构分析(除了makefile文件外,其他全是目录,这些目录分别存放了Android源代码的不同子项目)

     3下载Android源代码中的一部分

          有两种方法:方法一、使用repo sync命令 方法二、使用git clone 命令

     4.编译Android源代码

         第一步:初始化编译环境     第二步:选择目标   第三步:编译Android源代码

    5.out目录结构解析(out目录是存放编译Android源代码生成的目标文件的默认目录,out目录中有两个子目录,host和target)

    6.将自己的APK作为Android内置程序发布

    7.文件用模拟器测试System.img

    二:

    下载和编译Linux内核源代码:

    下载Linux内核源代码(下载的Android源代码并没有包含Linux内核源代码,因此必须独立下载Linux内核源代码),Linux内核源代码的目录结构,安装Android内核的编译环境(在Unbuntu Linux下编译Linux内核需要安装交叉编译器,如下步骤:准备工作,解压编译器,验证交叉编译器是否安装成功,安装libncurses5),配置和编译Linux内核(成功编译Linux内核后会在Linux内核源码目录生成一个zImage文件,改文件就是Linux内核的二进制版本,可以直接使用zImage安装到开发板上,myavd是AVD名称)。

    总结:第四章我学到了如何使用Git下载两套源代码,如何下载和编译android源代码和linux内核源代码。

  • 相关阅读:
    div定位
    学习进度条(第十周)
    学习进度条(第九周)
    软件工程个人作业--找水王
    个人NABCD
    梦断代码阅读笔记01---死定了
    进度条(第八周)
    学习进度条(第七周)
    软件工程结对开发作业02---二维数组求最大连通子数组
    软件工程结对作业01--四则运算Web版
  • 原文地址:https://www.cnblogs.com/lpw0033/p/5442196.html
Copyright © 2011-2022 走看看