zoukankan      html  css  js  c++  java
  • 第四章

    1、配置android源代码下载的环境:

    (1)、创建一个用于存放下载脚本文件(repo目录);

    (2)、下载repo脚本文件(用于下载android源代码),repo文件实际上是用python脚本对git的封装,为了简化下载andro源代码的操作;

    (3)、创建用于存放android源代码的目录;

    (4)初始化;

    (5)下载android源代码。

    2、下载android源代码中的某个子项有两种方法:

    (1)、使用repo sync命令;

    (2)使用git clone命令;

    repo sync和git clone 命令的只要区别:repo sync下载指定工程的源代码会按实际的路径存放,而git clone 只会建立工程目录,并不会建立层次路径结构;

    3、编译android源代码:

    (1)、初始化编译环境:mm和mmm命令:mm命令必须在指定的工程目录中进行编译,需要进行cd操作,mmm可以在android的源代码目录中的任何一级目录进行任意工程的编译,只要指定工程路径就好。

    (2)、选择目标:使用lunch命令设置编译目录;

    (3)、编译android的源代码:例如#make -j4(需要注意的是:如果在多核的pc上不加 -jn命令行参数,make命令只会利用一个cpu内核进行编译,这样极大的降低了android源代码的编译效率)

    4、out目录结构分析:

    host目录中库和工具都是在pc上运行的,在编译android源代码时会生成两种在平台上运行的库和工具。一种直接在android平台上的,另一种是运行在编译android源代码的平台上,存放在out/host目录中

    5:将自己的apk作为android内置程序发布:

    将apk程序嵌入sysytem.img文件最简单的方式就是将apk文件复制到sysytem/app目录下,然后再从system目录生成system.img文件。

  • 相关阅读:
    tomcat websocket 实现网页在线即时聊天
    可编辑DIV 光标位置 处理
    Java匿名内部类使用与示例
    JS判断值是否是数字
    BAT等大型互联网公司的网站架构演化历程
    GIT总结
    5.1_二叉树
    4.4_8种常用排序算法5(基数排序)
    4.3_8种常用排序算法4(归并排序)
    4.3_8种常用排序算法3(选择排序:简单选择排序+堆排序)
  • 原文地址:https://www.cnblogs.com/qiekaifanqie/p/5422075.html
Copyright © 2011-2022 走看看