Mtk 编译相关
来源:互联网 发布:linux新建文件夹命令 编辑:程序博客网 时间:2024/06/05 01:52
1、 ./mk listp 列出codebase中所有的project。
2、 ./mk $project$ n 编译整个project,所有的code将重新编译。
3、 ./mk $project$ r 编译只编译修改的code。会根据时间戳来编译。
build module
4、 ./mk n(r) preloader
5、 ./mk n(r) uboot
6、 ./mk n(r) kernel
7、 ./mk n(r) android
8、 ./mk mm packages/apps/Settting 单独编译一个apk,jar,.so c程序
9、 ./mk n k mediatek/source/kernel/drivers/combo 单独编译kernel的单个模块。如驱动模块
10、 ./mk bootimage会将kernel及ramdisk从新打包到bootimage,但并不会重新编译kernel,如果希望修改改过的kernel相关代码需要打包到bootimage,需要在之前执行mk n(r) k;
11、 ./mk systemimage会将systemimage重新编译,如果修改了android的相关的代码,希望能编译到systemimage,就要用到这个命令
12、 ./mk -h 查看命令帮助信息
13、 ./mk mmm vendor/mediatek/proprietary/custom/ 编译hal层的命令。
14、 ./mk -o=TARGET_BUILD_VARIANT=user mls8127_9011 n 编译用户版本代码
15、 ./mk -o=TARGET_BUILD_VARIANT=user r
快速编译命令
1、预置好编译环境
source build/envsetup.sh
lunch 选择好相应工程
2、编译kernel
mmm -j24 kernel-3.10:kernel
3、编译lk
mmm -j24 bootable/bootloader/lk:lk
4、编译pl
mmm -j24 bootable/bootloader/preloader:pl
1、adb remount --- 还没进入shell命令行时,执行adb remount可以把system\bin目录改成rw,其他目录待确认。
2、adb push [需上传到手机的文件] [手机上的目录] ---上传文件到手机
adb pull /system/build.prop
adb push xxxxx /system/
3、adb devices 查看有没有找到设备
4、adb logcat > D:/log/xxx.txt
adb logcat -b main -v time > main.txt
adb logcat -b system -v time > system.txt
adb logcat -b events -v time > event.txt
adb shell cat /proc/kmsg > kmsg.txt
阅读全文
0 0
- Mtk 编译相关
- MTK开发<modem编译相关>
- MTK功能机编译相关问题
- 详解MTK编译命令及相关文件
- MTK相关
- MTK编译
- mtk编译.
- MTK文件读写相关
- MTK文件读写相关
- MTK版本相关
- MTK输入法模块相关
- MTK 状态栏相关(转)
- MTK文件读写相关
- MTK 状态栏相关
- MTK状态栏相关资料
- MTK存储系统相关
- MTK状态栏相关资料
- MTK 状态栏相关(转)
- Webview 全面详解
- Java实现批量修改文件名
- 支付宝遇到“创建交易异常,请从新创建后在付款”
- kubernetes容器编排系统介绍
- app上传时,ERROR ITMS-90125,ERROR ITMS-90087,ERROR ITMS-90209错误
- Mtk 编译相关
- Java集合(二)List集合
- 基于php的选课系统 ThinkPHP+MySQL(实现非常完善)
- 浅谈MVC、MVP、MVVM架构模式的区别和联系
- 正则表达式校验0-100百分数(包括带小数的百分数)例如82.3%、10%
- ASCII 码表学习
- Android源码解析RPC系列(一)---Binder原理
- day02
- js实现htmlToWord