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

AOSP 10设备替换LegacyCamera为Camera2的配置方法咨询

AOSP 10 替换默认LegacyCamera为Camera2 API的配置修改

以下是需要调整的核心配置项,确保编译时默认安装Camera2并替代LegacyCamera:

  • 修改设备产品编译配置
    找到设备目录下的device/<vendor>/<device>/device.mk(或对应产品配置文件):

    • 注释或移除原有LegacyCamera的编译条目:# PRODUCT_PACKAGES += LegacyCamera
    • 添加Camera2的编译条目:PRODUCT_PACKAGES += Camera2
    • 若存在PRODUCT_COPY_FILES中关于LegacyCamera的预编译APK拷贝规则,直接删除,替换为Camera2的对应规则(如果使用预编译APK的话)
  • 开启Camera2 HAL3支持
    编辑device/<vendor>/<device>/system.prop文件:

    • 添加或修改:persist.camera.HAL3.enabled=1
    • 若存在camera.hal1.packagelist配置,移除LegacyCamera的包名,确保Camera2应用不受HAL1限制
  • 设置默认相机应用
    编辑设备overlay目录下的frameworks/base/core/res/res/values/config.xml:

    • 修改config_defaultCameraApplication的值为Camera2的包名:com.android.camera2
  • 移除LegacyCamera的强制预装规则
    检查build/target/product/core.mk或设备专属产品配置文件,若存在强制包含LegacyCamera的PRODUCT_PACKAGES += LegacyCamera条目,直接注释或删除

  • 验证HAL层兼容性
    确保设备的Camera HAL驱动支持HAL3标准,若之前仅支持HAL1,需同步适配HAL3驱动(仅替换默认应用的话,开启persist.camera.HAL3.enabled=1即可让Camera2 API正常调用)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 04:55:56