android比较重要的三个img文件:

  • make systemimage - system.img
  • make userdataimage - userdata.img
  • make ramdisk - ramdisk.img
  • make snod - 快速打包system.img (with this command, it will build a new system.img very quickly. well, you cannot use “make snod” for all the situations. it would not check the dependences. if you change some code in the framework which will effect other applications)

因為
system.img 是 從 out/target/product/xxxx/system 做出來的。
如果改了 這個 folder 的內容,想要重新產生 system.img。不要管 system folde 裡面的 file 的 dependency,可以用 snod 這個 target:

  • make snod

定義在 build/core/Makefile 可以看到 snod 這個 target:
(有說明是: make system.img ignoring depencies)

.PHONY: systemimage-nodeps snod
systemimage-nodeps snod: $(filter-out systemimage-nodeps snod,$(MAKECMDGOALS)) \
| $(INTERNAL_MKUSERFS)
@echo "make $@: ignoring dependencies"
$(call build-systemimage-target,$(INSTALLED_SYSTEMIMAGE))
$(hide) $(call assert-max-image-size,$(INSTALLED_SYSTEMIMAGE),$(BOARD_SYSTEMIMAGE_PARTITION_SIZE),yaffs)

Ref:
http://hi.baidu.com/kyan/blog/item/df7ea8d346f5c839960a163c.html
http://r40eubuntu.blogspot.com/2010/10/systemimg.html

更多相关文章

  1. Android文件合并时,打包出错
  2. 〖Android〗(CM10.2)Android4.2/4.3中的boot.img打包方法(合适三星e
  3. Android(安卓)Studio中Gradle编译配置
  4. Android(安卓)Studio批量打包
  5. 使用ant让Android自动打包的build.xml,自动生成签名的apk文件(支
  6. AI一分钟 | 谷歌:欧盟做出50亿美元罚款决定可能迫使Android收费;苹
  7. findlibrary returned null产生的联想,Android(安卓)ndk开发打包
  8. Android工程的编译过程
  9. Android开发环境迁移到Android(安卓)Stdio 3.5.2

随机推荐

  1. flex实战项目:模仿某东首页
  2. mysql当查询某字段结果为空并赋值
  3. 怎么用java调用快递查询和识别接口?
  4. 初探javaScript
  5. 常量、变量与函数
  6. 前端作业-在线QQ客服的固定定位&三行三列
  7. 字体图标 盒模型作业
  8. 用户注册和css的基本选择器/上下文选择器
  9. 将仿京东移动端首页的"秒杀区"样式
  10. mysql插入数字变成2147483647的解决方法