android mmm 编译指令,mm和mmm编译说明
Android源码目录下的build/envsetup.sh文件,描述编译的命令
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.
要想使用这些命令,首先需要在android源码根目录执行. build/envsetup.sh 脚本设置环境
m:编译所有的模块
mm:编译当前目录下的模块,当前目录下要有Android.mk文件
mmm:编译指定路径下的模块,指定路径下要有Android.mk文件
mmm 命令只能编译有 Android.mk 文件的目录,比如修改了 android/frameworks/base/core/res/res/layout/ 目录下的布局文件,
而该路径中,base/ 目录和第一个 res/ 目录都包含 Android.mk 文件,这个时候,你只需要编译 res/ 目录,命令如下:
mmm frameworks/base/core/res/
note:
假如编译没问题在测试的时候遇到了崩溃,可能是从新编译的包,其他地方的一些资源引用不成功导致。还是上面的例子,如果你修改了
android/frameworks/base/core/res/res/layout/ 目录下的布局文件,编译完 res/ 目录后,还需要编译 base/ 目录,
然后两次编译生成的 jar 包和 apk 文件,都要推送,才能确保万无一失。
指令不可用错误:需要先source build/envsetup.sh ,然后lunch,才能使用,已经source过就不需要。
原因:初次进入 Ubuntu 系统,或者切换用户后,需要重新配置编译环境.
android mmm 编译指令,mm和mmm编译说明相关推荐
- android的m、mm、mmm编译命令
android的m.mm.mmm编译命令的使用 android源码目录下的build/envsetup.sh文件,描述编译的命令 - m: Makes from the top of th ...
- android的m、mm、mmm编译命令的使用
android的m.mm.mmm编译命令的使用 Android源码目录下的build/envsetup.sh文件,描述编译的命令 - m: Makes from the top of th ...
- Android 系统(64)---Android中m、mm、mmm、mma、mmma的区别
Android中m.mm.mmm.mma.mmma的区别 m:编译整个安卓系统 makes from the top of the tree mm:编译当前目录下的模块,当前目录下需要有Android ...
- Android中m、mm、mmm、mma、mmma的区别
Android中m.mm.mmm.mma.mmma的区别 m:编译整个安卓系统 makes from the top of the tree mm:编译当前目录下的模块,当前目录下需要有Android ...
- android mm是什么版本,Android中m、mm、mmm、mma、mmma的区别
m:编译整个安卓系统 makes from the top of the tree mm:编译当前目录下的模块,当前目录下需要有Android.mk这个makefile文件,否则就往上找最近的Andr ...
- C语言的预编译,程序员必须懂的知识!【预编译指令】【预编译过程】
由"源代码"到"可执行文件"的过程包括四个步骤:预编译.编译.汇编.链接.所以,首先就应该清楚的首要问题就是:预编译只是对程序的文本起作用,换句话说就是,预编译 ...
- android下m、mm、mmm编译命令的使用
2019独角兽企业重金招聘Python工程师标准>>> 通过查看android源码目录下的build/envsetup.sh文件,可知: - m: Makes from ...
- Android 编译时:m、mm、mmm、mma、mmma的区别
m:编译整个安卓系统 makes from the top of the tree mm:编译当前目录下的模块,当前目录下需要有Android.mk这个makefile文件,否则就往上找最近的Andr ...
- android中的m、mm、mmm、make指令
参考博客: android的m.mm.mmm编译命令的使用 Android源代码编译命令m/mm/mmm/make分析 须知 ** m.mm.mmm指令是对make指令的封装,是通过make指令对整个 ...
最新文章
- 非常精美的纸艺术作品欣赏(上篇)
- Go 初体验 - 令人惊叹的语法 - defer.3 - defer 函数参数计算时机
- 科大星云诗社动态20210202
- [Python设计模式] 第1章 计算器——简单工厂模式
- JAVA中增强循环中用线程_在Java中以循环方式运行线程
- html设置功能区菜单,html – 具有“3D”效果的功能区
- 威纶触摸屏使用说明书_「西门子1200PLC教程」20.PLC变量表的使用
- HTML CSS——margin和padding的学习
- 固定 顶部_抗拉固定球铰支座优点与施工步骤
- postman - github下载地址
- 【安装包】gcc编译器
- 【OpenCV入门指南】第七篇 线段检测与圆检测
- 机器学习算法应用_机器学习:定义,类型,算法,应用
- 绿坝即将登场,好戏就要开演
- 证件照,手把手教你通过在线工具给所需证件照进行换底色处理
- 《领导力21法则》-读书笔记
- 股市经典K线组合图解
- 解析SWD协议,烧写程序
- python两个等于号是代表什么_python两个等于号是什么意思_等于号表示什么意思...
- python 统计哈姆雷特词汇频率_Python练习15:文本单词频率统计:哈姆雷特,练习题,英文版...