Android 编译命令
来源:互联网 发布:排列组合公式算法p 编辑:程序博客网 时间:2024/05/29 14:53
还有一份相关的ppt 资料日后分析整理了再补充,
在Android源码根目录下,执行以下三步即可编译android: source build/envsetup.sh #这个脚本用来设置android的编译环境; lunch #选择编译目标 make #编译android整个系统android 系统平台开发长用到的命令1.在 android 目录 或者 alps 目录下 source build/envsetup.sh2.lunch命令其实是定义在build/envsetup.sh文件中的函数lunch提供的 (其中里面还提供了好多其他函数,以后慢慢补充)========== m mm mmm make =================3. m(是对make命令的简单封装) 用来编译所有模块4. make: 不带任何参数则是编译整个系统; make MediaProvider (在展讯的平台我用过这个命令)单个模块编译,会把该模块及其依赖的其他模块一起编译(会搜索整个源代码来定位MediaProvider模块所使用的Android.mk文件,还要判断该模块依赖的其他模块是否有修改) make installclean 这条命令清除out目录下对应板文件夹中的内容,也就是相当于make clean,通常如果改变了一些数据文件(如去掉)、最好执行以下make installclean,否则残留在out目录下的还会被打包进去。 make bootimage 生成 boot.img make systemimage 生成 system.img make snod 这条命令将重新生成镜像,消耗的时间很少,类似WinCE的makeimg过程,如果你修改了一些数据文件(如音乐、视频)等文件时比较有用。 make cts 这条命令将编译CTS套机,编译出的结果放在out目录对应版的data/app目录下面。CTS测试时有用5. mmm packages/providers/MediaProvider # 编译指定目录下的模块,但不编译它所依赖的其它模块; mmm -B 强制重新编译6. mm # 编译当前目录下的模块,它和mmm一样,不编译依赖模块; mm -B 强制重新编译7. mma # 编译当前目录下的模块及其依赖项 . mma -B 强制重新编译
http://blog.csdn.net/luoshengyang/article/details/19023609 老罗对命令的详细分析
阅读全文
0 0
- android 编译命令
- android 编译命令
- android编译命令
- android编译命令
- android 编译命令
- mtk android 编译命令
- mtk android 编译命令
- mtk android 编译命令
- MTK Android 编译命令
- mtk android 编译命令
- mtk android 编译命令
- Mtk Android编译命令
- android 编译命令
- MTK android编译命令
- Android编译命令总结
- MTK Android 编译命令
- Mtk Android编译命令
- MTK Android 编译命令
- SQL四种语言:DDL,DML,DCL,TCL
- gulp项目搭建流程
- 【JavaScript】创建对象的七种方式
- c++数组名是一个指针常量
- git指令
- Android 编译命令
- Oracle dataguard 正常切换和应急切换
- JAVA 微信公众号调用摄像头并上传图片至服务器
- ★ Eclipse Debug 界面应用详解——Eclipse Debug不为人知的秘密
- windows64位下安装TensorFlow(cpu版本)
- 【Arcgis for android】相关教程收集自网络
- 哲学家就餐问题Java版解决案
- Android6.0中的NativeBridge
- Spring+MyBatis问题集锦2