- 简介
同一套Android源码可以编译出不同的版本以适应不同的客户需求,不同的平台需求,修改android配置时如果直接修改源码里的配置那么每个需求都搞一份源码?这样显然不实际,也不好维护;此时,overlay机制就就是为了解决这个问题,在编译时,overlay中的文件会覆盖源码中的相应位置的文件; - 建立
1 在/device/hqmo/itop4412中建立overlay文件
2 在该overlay文件中添加需要修改的文件及其目录(文件的目录和源码中相应文件的目录要一致)
3 在/device/hqmo/itop4412/device.mk中添加环境变量
PRODUCT_PACKAGE_OVERLAYS := /device/hqmo/itop4412/overlay或
DEVICE_PACKAGE_OVERLAYS = /device/hqmo/itop4412/overlay
当DEVICE_PACKAGE_OVERLAYS 和PRODUCT_PACKAGE_OVERLAYS路径中的资源文件一致时 PRODUCT_PACKAGE_OVERLAYS中的有效,因为PRODUCT_PACKAGE_OVERLAYS优先级更高;
Android源码编译 overlay机制
最新推荐文章于 2025-03-14 17:59:15 发布