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内核源代码。

  • 相关阅读:
    尝试一下搭博客
    python IO
    python OOP
    杂笔记
    codeforces 217E 【Alien DNA】
    dfs序七个经典问题(转)
    poj 1945 Power Hungry Cows A*
    NOIP 2012 洛谷P1081 开车旅行
    洛谷 P1924 poj 1038
    poj 2176 folding
  • 原文地址:https://www.cnblogs.com/lpw0033/p/5442196.html
Copyright © 2011-2022 走看看