首页 > 解决方案 > Android框架架构HAL文件夹

问题描述

文件夹硬件/设备/供应商/框架/与 AOSP 有什么区别我无法理解文件夹中的规则/关系

问候彼得

标签: androidandroid-source

解决方案


  • hardware/
    在“Project Treble”之前,供应商会将他们的硬件层实现放在这个目录中。但是,这些现在应该位于vendor/<vendor>/interfaces/.

  • device/
    包含设备配置。设备是手机、平板电脑、VR耳机等。如果您构建 Android,您始终必须指定要构建的设备。

  • vendor/
    包含由供应商而非 AOSP 提供的软件。您将在此目录中找到硬件层的实现、特定于供应商的服务以及框架扩展。

  • framework/
    包含 Android 应用程序框架。


推荐阅读