You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android 12 AOSP构建:指定/packages/apps应用安装及ThemePicker添加位置咨询

Android 12 AOSP 应用构建问题解答

1. 如何指定安装/packages/apps目录下的应用到Android 12 AOSP构建中?

  • 先确认目标应用的Android.mk或Android.bp配置文件合法,模块名定义准确(构建系统通过这个名称识别应用)。
  • 在对应的产品或设备配置文件里,用PRODUCT_PACKAGES += 语句添加该应用的模块名。
  • 重新运行AOSP构建命令(比如make或m),构建系统会自动编译该应用并打包进系统镜像。

2. 包含/packages/apps下的ThemePicker应用,应添加到哪个文件?

从AOSP配置分层管理的最佳实践出发,优先选择device/rockchip/common/device.mk,理由如下:

  • build/make/target/product/handheld_product.mk是Android原生通用手持设备的基础配置,仅用于定义原生默认预装的核心应用,修改它会影响所有基于该配置的产品。
  • device/rockchip/common/device.mk是瑞芯微平台的设备级定制配置,专门用于添加设备专属或厂商额外预装的应用,属于设备层面的定制,不会干扰通用产品配置。

修改后的device/rockchip/common/device.mk代码如下:

PRODUCT_PACKAGES += \
    Music \
    WallpaperPicker \
    ThemePicker

如果需要让所有基于handheld_product的设备都预装ThemePicker,也可以修改build/make/target/product/handheld_product.mk,但这种方式不推荐,不符合分层定制的原则。

内容的提问来源于stack exchange,提问作者denbon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 16:07:42