当前位置:   article > 正文

Android 9.0 AOSP源码目录介绍_aosp-caf/device/ecarx/common/sepolicy路径在哪

aosp-caf/device/ecarx/common/sepolicy路径在哪

Android 9.0 AOSP目录介绍

本章节基于Android Version android-9.0.0

目录一览:
在这里插入图片描述

art

Android art 运行时以及相关测试、转换工具代码。(虚拟机、运行库、dex2oat等工具、模拟器等)

bionic

Bionic 是 Android 平台为 C/C++开发者进行原生应用程序开发所提供的符合 POSIX(可移植操作系统
接口)标准的 C 库,是 Android 操作系统 BSD(UNIX 操作系统中的一个分支)标准 C 库的衍生库。
Bionic 提供了在 Android 平台上开发任何类型的功能性原生代码所需的最小构造集。

bootable

各厂家会有自己的版本,例如MTK/MST所用名为Mboot bootloader;主要包括 Recovery 代码等。

build

编译系统代码;系统make编译规则、blueprint、kati、soong,以及envsetup.sh等配置及工具。
如果按照 source.android.com 中的说明操作,会发现在构建 Android 之前的第一步是使用命令:
source build/envsetup.sh。 该脚本将执行检查,以确保在本地计算机中包含编译所必需的应用和环
境,并从 device 目录中解析出可构建的设备。

compatibility

Android 兼容性定义(CDD),在这个目录执行相关命令,可以产生CDD html/pdf文档,用于指导开发,即Android 软、硬件的兼容性定义的文档。

cts

Android兼容性测试套件的代码。 测试套件确保构建符合 Android 规范。

dalvik

JAVA虚拟机相关以及 dump 工具代码。

device

项目设备相关的特定配置、文件、及修改。

external

Android使用的一些开源的功能模块,第三方开源项目的源代码,如 SQLite,Freetype,webkit 和 webview。

frameworks

Android 框架层代码。在该目录,可以找到关键服务的实现,如 PMS、AMS、System Server 等。

hardware

硬件抽象层相关代码,厂家开源的硬解适配层HAL代码。该文件夹还包含 RIL(the reference Radio Interface Layer)的实现。

libcore

java核心库 包括java api的源码。
部分子目录的功能如下。

dalvik:Dalvik 虚拟机
dom:DOM 解析
expectations:包含有关测试用例的信息
include:C/C++ 头文件
json:JSON 库
luni:加载.jar 和.dex 文件的测试源码
support :测试 Dalvik 虚拟机的测试类
xml:XML 解析

libnativehelper

JNI 用到的辅助头文件代码。

out

在运行 make 命令后,编译产生的中间文件和最终文件都会放置在该目录。(临时文件和最后生成的ROM镜像)

packages

标准 Android 应用的代码,如 Launcher、Settings、Dialer、Launcher等。

prebuilts

x86 和 arm 架构下预编译的一些资源,如 gdb 调试器、工具链、ninja 等。
Android预编译的一些工具,如build-tools、qemu模拟器、gdb、gcc、sdk/ndk库等

sdk

生成 sdk 的主要代码,还有模拟器等。

system

Android 系统的核心代码。其中,包含了 init 进程的源码和提供平台动态配置的默认 init.rc 脚本。

test

VTS 测试套件,此目录包含了一些谷歌认证工具 ,如 VTS、VTS Test Case 等。

tools

Android 工具集,如 APK 签名工具 apksig 等。

toolchain

存放编译工具链

vendor

存放各厂家自己定制的文件、实现,如app、配置、新增api、库等,如定制化的 APP、和硬件相关的启动代码等。另外,在构建 AOSP
时,许多非开源的专有二进制库都放在该目录下。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/120572
推荐阅读
相关标签
  

闽ICP备14008679号