[DESCRIPTION]
mm命令快速编译一个模块之后,一般用adb push到手机看效果,如果环境不允许用adb push或模块不经常改,希望直接放到image里,则可以用./mk snod,这个命令仅仅将system目录打包成system.img,然后方便直接下载,但是这个命令还是很慢(慢在搜索所有的Android.mk),有一种方法可以加速该编译到1分钟以内
[KEYWORD]
./mk snod
[SOLUTION]
修改alps/build/core/main.mk:
subdir_makefiles :=\
    $(shell build/tools/findleaves.py --prune=out --prune=.repo --prune=.git $(subdirs) Android.mk)
修改为:
ifneq ($(MAKECMDGOALS),snod)
subdir_makefiles :=\
    $(shell build/tools/findleaves.py --prune=out --prune=.repo --prune=.git $(subdirs) Android.mk)
endif
以上避免了不必要的耗时操作,加速./mk snod编译

如何加速./mk snod打包相关推荐

  1. webpack打包后引用cdn的js_利用CDN加速react webpack打包后的文件详解

    此文不介绍webpack基本配置,如果对基本配置有疑问请查阅官方文档. 1.配置webpack.config.js 将output.publicPath改成上传到的cdn地址, 例(对应上面上传配置) ...

  2. mtk平台android编译命令,MTK 常见的编译命令

    1: ./mk n(r) kernel; ./mk bootimage;当修改build-in 到kernel相关代码时,要使用此命令,具体文件参考如下: alps/kernel/ alps/medi ...

  3. webpack从入门到精通(四)优化打包配置总结②

    1. tree shaking tree-shaking的本质是消除无用的js代码.无用代码消除广泛存在于传统的编程语言编译器中,编译器可以判断出某些代码根本不影响输出,然后消除这些代码,这个称之为D ...

  4. 解析春运玄学:携程飞猪去哪儿们的抢票加速包,到底灵不灵?

    作者 | 鸿键 本文经授权转载自深响(ID:deep-echo) 今天,你抢票了吗? 随着春运将至,买票难这个老问题准时回归,熟悉的"火车票太难抢,需要你助我一臂之力"链接又一次集 ...

  5. Android开发概要记录

    1..o文件. .ko和.so文件的路径 \kernel\out\mediatek---------------.o文件 .c/.cpp文件编译生成的目标文件 \out\target\product\ ...

  6. 【Android】MTK Android 编译命令

    命令格式:./maketek [option] [project] [action] [modules] Option: -t ,-tee :输出log信息到当前终端 -o , -opt=-- : 编 ...

  7. android 高通与MTK编译命令

    分享一下,如何编译自己修改的源码模块 1).build/envsetup.sh       //进入源码目录,执行源码build目录下的envsetup.sh脚本,使mmm命令有效(此命令要在源码根目 ...

  8. Android MTK系统编译与调试命令

    命令格式:./maketek [option] [project] [action] [modules] Option: -t ,-tee :输出log信息到当前终端 -o , -opt=- : 编译 ...

  9. Android从驱动到应用开发实例分析

    Android从驱动到应用开发实例分析 1. 第一个android应用程序 Android应用一般包含一个源代码目录src.一个资源目录res.一个配置文件AndroidManifest.xml.和一 ...

最新文章

  1. Hadoop集群搭建(二:集群主机间免密登录配置)
  2. 实现一个队列,使得push_rear(), pop_front() 和get_min()的时间复杂度为O(1)
  3. 道格拉斯-普克 Douglas-Peuker(DP算法) python java实现
  4. dede文章调用时过滤调 body里面的style属性和值
  5. mysql 信号_MySQL
  6. python函数式编程思想_python函数式编程
  7. 阿里云安全掌门人肖力:企业上云,如何保证安全?| 问底中国 IT 技术演进
  8. Python零基础入门(零)——Anaconda安装(python安装)和使用
  9. 2018年大数据趋势丨大数据的黄金时代
  10. 大学计算机操作Windows7实验报告,实验报告 计算机操作系统-Windows 7
  11. gaussian软件linux版本,Gaussian 09的版本与平台。
  12. 2018清华计算机专业优秀学生名单,2018信息学竞赛清华北大优秀学生签约名单
  13. PG Doc:17章1-3小节翻译
  14. 计算机网络的定义和分类
  15. cocos2dx3.17-lua的csb文件使用方法
  16. java公路车的气嘴,5分钟了解自行车常见的三种气嘴
  17. QT简单添加背景图片
  18. 围绕 API 团队协作与自动化测试的实践
  19. LCD编程显示像素点
  20. python日本 老龄化分析_基于Python关于世界自杀率影响因素的分析以及机器学习预测...

热门文章

  1. html5页面和app的区别,H5页面与APP区别何在
  2. Android应用安全之第三方SDK安全
  3. openwrt广告屏蔽大师修复补丁luci-app-adbyby plus + lite
  4. EM算法·最大期望算法
  5. 向左还是向右,网约车聚合平台还是高精度地图数据收集站
  6. 51单片机数字时钟套件 DIY散件
  7. 数据中心的铜缆布线活力无限不过时
  8. Windows 优质软件
  9. Android N混合编译与对热补丁影响解析
  10. ​A* 算法简介 from Red Blob Games​(译文)