• 第四章 源代码的下载和编译


    本章主要介绍的是使用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内核源代码。

  • 相关阅读:
    虚拟化碎片知识
    CentOS升级内核及KVM安装(已试验,可行)
    Libvirt 虚拟化库剖析
    [ACM]Max Sum
    [ACM]n a^o7 !
    [java]ActionEvent事件:获取输入字符串的长度
    [ACM]The Best Seat in ACM Contest
    [java]ItemEvent事件:简单计算器
    通过注册表的句柄得到当前句柄在注册表中的路径
    [测试模式]Setup方法的滥用
  • 原文地址:https://www.cnblogs.com/lpw0033/p/5442196.html
Copyright © 2020-2023  润新知