当前位置: 首页 > article >正文

Android 在Android.bp或Android.mk文件移除原生内置应用

Android 在Android.bp或Android.mk文件移除原生内置应用
1.在SystemUI或者Launcher的Android.bp文件中配置overrides

android_app {
    name: "SystemUI",
    defaults: ["platform_app_defaults"],
    static_libs: [
        "SystemUI-core",
    ],
    resource_dirs: [],

    platform_apis: true,
    system_ext_specific: true,
    certificate: "platform",
    privileged: true,

    optimize: {
        proguard_flags_files: ["proguard.flags"],
    },

    libs: [
        "android.car",
        "android.car.userlib",
        "ims-common",
        "extphonelib",
    ],
    enforce_uses_libs: false,

    kotlincflags: ["-Xjvm-default=enable"],

    dxflags: ["--multi-dex"],
    required: [
        "privapp_whitelist_com.android.systemui",
    ],
	overrides:[
		"Calendar",
		"Contacts",
		"Dialer",
	],
}

2.在SystemUI或者Launcher的Android.mk文件中配置LOCAL_OVERRIDES_PACKAGES属性
\frameworks\base\packages\SystemUI/Android.mk

LOCAL_OVERRIDES_PACKAGES := Calendar Contacts Dialer

http://www.kler.cn/a/405535.html

相关文章:

  • Ubuntu24.04下的docker问题
  • 国标GB28181视频平台EasyCVR视频融合平台H.265/H.264转码业务流程
  • 不需要双手离开键盘 vscode
  • 3-22 ElementPlus:表单
  • 【Maven】IDEA创建Maven项目 Maven配置
  • React Native 全栈开发实战班 - 图片加载与优化
  • 服务器数据恢复—raid5阵列热备盘上线失败导致EXT3文件系统不可用的数据恢复案例
  • Lumerical脚本——创建基本结构
  • comprehension
  • python文件对象方法
  • @PermitAll注解和@PreAuthorize注解
  • Next.js 开发教程(三):CSS 样式的完整指南
  • VLAN资源池(Java Python JS C++ C )
  • 如何在 React 项目中应用 TypeScript?应该注意那些点?结合实际项目示例及代码进行讲解!
  • 已解决centos7 yum报错:cannot find a valid baseurl for repo:base/7/x86_64的解决方案
  • 【c++笔试强训】(第十六篇)
  • JAVA八股与代码实践----接口与抽象类的区别和用法
  • 利用KDJ指标显示多空K线(附带源码)
  • Unity3D 客户端网络角色的操作与行为分离设计详解
  • 一文详解kafka知识点
  • LayaAir引擎荣获开源大赛一等奖
  • Linux下pwm开发与框架源码分析
  • javaScript之箭头函数
  • 阿里推理模型来了!Marco-o1 发布即开源
  • 飞凌嵌入式T113-i开发板RISC-V核的实时应用方案
  • 记录一个奇怪的前端布局现象