Android.mk覆盖替换LOCAL_OVERRIDES_PACKAGES
来源:互联网 发布:数据移植测试 编辑:程序博客网 时间:2024/05/16 07:31
如果预置的APK,要覆盖原生apk,则需在android.mk中的添加LOCAL_OVERRIDES_PACKAGES,此变量可以使其他的模块不加入编译。
如: 需要预置第三方的Launcher启动器,则在预置apk的mk文件中加入:
LOCAL_OVERRIDES_PACKAGES := Luancher2
并在out目录下把Launcher2.apk删除掉,这样系统就不会将原生的Launcher编译进去,当然也可以在mk文件中编译开关中将相应Launcher注释掉。
LOCAL_MODULE := XXXLauncher
LOCAL_MODULE_TAGS := optionalLOCAL_STATIC_JAVA_LIBRARIES := android-common android-support-v13
LOCAL_SRC_FILES := XXXLauncher.apk #用XXXLauncher.apk替换Launcher2.apk。
LOCAL_MODULE_CLASS := APPS
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
#LOCAL_CERTIFICATE := shared
LOCAL_CERTIFICATE := PRESIGNED
LOCAL_MODULE_PATH := $(TARGET_OUT)/priv-app
LOCAL_OVERRIDES_PACKAGES := Launcher2 Home #说明是不让Launcher2 这个apk编译到系统。 也不会生成到(TARGET_OUT)/priv-app目录下。
include $(BUILD_PREBUILT)
0 0
- Android.mk覆盖替换LOCAL_OVERRIDES_PACKAGES
- Android.mk中的LOCAL_OVERRIDES_PACKAGES
- Android.mk LOCAL_OVERRIDES_PACKAGES := Home
- 关于android.mk中的LOCAL_OVERRIDES_PACKAGES 说明
- Android Fragment 替换覆盖生命周期方法详解
- Application.mk & Android.mk
- android.mk
- Android.mk
- Android.mk
- Android.mk
- Android mk
- Android.mk
- android.mk
- android.mk
- android.mk
- ANDROID-MK
- Android.mk
- Android.mk
- C语言直接对数据加密解密
- Error:(142, 34) java: -source 1.6 中不支持 multi-catch 语句 (请使用 -source 7 或更高版本以启用 multi-catch 语句)
- 简单的动画
- Cobertura的使用
- Java:如何直接创建内部类对象
- Android.mk覆盖替换LOCAL_OVERRIDES_PACKAGES
- ALSM_EXCEL_TO_INTERNAL_TABLE 多sheet 操作
- C# int与string互相转换及数组转换
- 怎么样可以把word转换成pdf格式
- CAS4.0关联mysql数据库
- Canvas图像处理
- 怎么给PDF文档和扫描文件里的机密信息提高保护
- [OpenSIPS-Users] ERROR: PID file /var/run/opensips.pid does notexist -- OpenSIPS start faile
- Java常用设计模式