如何编译不含指定默认应用的LineageOS自定义ROM?
移除LineageOS默认应用的配置方法
针对你的Pixel 7(代号panther)编译LineageOS自定义ROM时,要移除指定的默认应用,主要需要编辑以下两类配置文件,优先推荐设备专属文件:
1. 设备专属产品配置文件(首选)
找到源码目录下的device/google/panther/lineage_panther.mk,这是Pixel 7对应的LineageOS产品配置文件。在文件中找到PRODUCT_PACKAGES相关的代码块,通过在应用模块名称前添加-前缀,标记该应用不需要被打包进ROM。
你需要添加的内容如下:
PRODUCT_PACKAGES += \ -Dialer \ -Music \ -MusicFX \ -PhoneCommon \ -Recorder \ -QuickAccessWallet \ -EmergencyInfo \ -Messaging
注意:确认应用名称拼写正确,比如你提到的Dailer实际应为Dialer,名称不匹配会导致移除操作失效。
2. 全局通用配置文件(可选)
如果希望移除的应用在所有基于这套源码编译的设备上生效,可以编辑vendor/lineage/config/common.mk,同样在PRODUCT_PACKAGES中添加带-前缀的应用名称。但这种方式会影响所有设备的默认应用配置,不建议单独针对Pixel 7使用。
修改完成后,重新执行编译命令,编译系统会自动跳过上述应用的打包流程,生成不含这些应用的ROM。
内容的提问来源于stack exchange,提问作者expermint
相关产品推荐
相关产品推荐

