zoukankan      html  css  js  c++  java
  • Android单个模块编译

    编译模块

    android中的一个应用程序可以单独编译,编译后要重新生成system.img
    在源码目录下执行
      . build/envsetup.sh (.后面有空格)
    就多出一些命令:
      - croot:   Changes directory to the top of the tree.
      - m:       Makes from the top of the tree.
      - mm:      Builds all of the modules in the current directory.
      - mmm:     Builds all of the modules in the supplied directories.
      - cgrep:   Greps on all local C/C++ files.
      - jgrep:   Greps on all local Java files.
      - resgrep: Greps on all local res/*.xml files.
      - godir:   Go to the directory containing a file.
    可以加—help查看用法


    我们可以使用mmm来编译指定目录的模块,如编译联系人:
      mmm packages/apps/Contacts/


    编完之后生成两个文件:
      out/target/product/generic/data/app/ContactsTests.apk
      out/target/product/generic/system/app/ Contacts.apk


    可以使用make snod重新生成system.img
    再运行模拟器

  • 相关阅读:
    TweenMax_API介绍
    正则表达式基础讲解
    CSS3 calc()的使用
    WebGL框架 -- three.js
    CSS3 box-sizing属性
    prefixfree.js_无前缀脚本
    css样式—字体垂直、水平居中
    JQuery解析json数据
    移动Web开发规范
    Ajax与json在前后端中的细节解惑
  • 原文地址:https://www.cnblogs.com/cnhome/p/1618233.html
Copyright © 2011-2022 走看看