android根文件夹结构

本文详细介绍了Android系统的各个组成部分,包括bionic库、dalvik虚拟机、framework框架、硬件抽象层等关键模块。同时,还解释了不同设备相关的编译脚本文件、外部依赖库文件及系统工具程序等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

bionicAndroid 中所使用的是标准c库文件,该项目将被编译成静态库文件,这些库文件仅在编译其他c程序时使用
bootable二次引导程序源码,对应NAND Flash的二次引导分区中的内容
build编译系统中枢,编译环境
cts兼容性测试代码,保证该设备具有标准的SDK API接口
dalvik java虚拟机相关源代码
development一些开发android工程所使用的相关配件或者文件,比如一些.classpath文件
device 不同设备相关的编译脚本文件
externalandroid系统所依赖的一些外部库文件,比如sqllite
frameworkframework内核源码
hardware硬件抽象层相关头文件
libcareDalvik所依赖的java库
ndknative development kit 编译NDK所需要的相关文件
packageandroid一些应用程序
prebuilt编译所需程序文件,包含不同arm编译器
sdk编译sdk所需相关文件
systemandroid底层的Linux所需要的一些系统工具程序,这些程序主要运行于adb,logcat等
tools一些其他辅助工具
vendor和device 目录中的程序共同定义一个设备所包含的私有文件.与device区别是,device主要定义不同设备所需要的特有文件,但是开源的,而vendor中包含的文件一般是目标文件,是不开源的.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值