自动化零件商城(www.rssme.com)专业PLC,变频器,直线模组,触摸屏,控制器,传感器等自动化商品网上购物商城,为广大中小工业企业提供优质、低价格和种类齐全的自动化零件。
文章目录

前言

记录一下LOCAL_OVERRIDES_PACKAGES的使用。

简单记录一下,方便自己查阅。

正文

作用

如果预置的APK,要覆盖原生apk,则需在android.mk中的添加LOCAL_OVERRIDES_PACKAGES,此变量可以使其他的模块不加入编译。

完整Android.mk

比如编译第三方BiuSystemUI替代系统的CarSystemUI,就可以用替换

LOCAL_OVERRIDES_PACKAGES := CarSystemUI

也就是编译后,系统中没有CarSystemUI,但有第三方的BiuSystemUI。

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := BiuSystemUI
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_SUFFIX := .apk
LOCAL_CERTIFICATE := platform
LOCAL_PRIVILEGED_MODULE := true

LOCAL_OVERRIDES_PACKAGES := CarSystemUI

include $(BUILD_PREBUILT)

LOCAL_OVERRIDES_PACKAGES重点

其他

当然,LOCAL_OVERRIDES_PACKAGES后面可以放多个,这样后面的apk都不会加入编译。

LOCAL_OVERRIDES_PACKAGES := CarSystemUI DocumentsUI CarDialerApp NewGallery2_prebuilt  QuickSearchBox

参考文章

  1. Android.mk覆盖替换LOCAL_OVERRIDES_PACKAGES

相关文章

自动化零件商城(www.rssme.com)专业PLC,变频器,直线模组,触摸屏,控制器,传感器等自动化商品网上购物商城,为广大中小工业企业提供优质、低价格和种类齐全的自动化零件。

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

none
暂无评论...