2019-03-21

DEVICE_PACKAGE_OVERLAYS, PRODUCT_PACKAGE_OVERLAYS


### DEVICE_PACKAGE_OVERLAYS, PRODUCT_PACKAGE_OVERLAYS
1. mk 파일에 overlay 폴더 지정.
  DEVICE_PACKAGE_OVERLAYS += device_overlay_folder
  PRODUCT_PACKAGE_OVERLAYS += product_overlay_folder

2. DEVICE_PACKAGE_OVERLAYS와 PRODUCT_PACKAGE_OVERLAYS에 동일한 item이 존재할 경우, PRODUCT_PACKAGE_OVERLAYS 의 내용이 적용됨.

3. PRODUCT_PACKAGE_OVERLAYS에 동일한 item이 존재할 경우, 앞의 item 값이 적용됨.
  예) 다음과 같이 folder1,2가 순서대로 overlay되고, 두 폴더내에 동일한 item이 있을 경우, folder1의 값이 적용됨.
  PRODUCT_PACKAGE_OVERLAYS += product_overlay_folder1
  PRODUCT_PACKAGE_OVERLAYS += product_overlay_folder2

4. DEVICE_PACKAGE_OVERLAYS에 동일한 item이 존재할 경우, 앞의 item값이 적용됨.


### overlays 적용 후 확인 방법
1. frameworks/... 하위 폴더 내용
- target의 system/framework/framework-res.apk 파일에 적용됨.
- apktool로 framework-res.apk unpack 후 내용 확인.
  download : https://ibotpeaches.github.io/Apktool/
  unpack :
  $ apktool d framework-res.apk
  $ java -jar ~/bin/apktool.jar d framework-res.apk


No comments:

Post a Comment

Note: Only a member of this blog may post a comment.