转:android源代码的目录结构

目录	作用
abi	不详(没有用过)
art	不详(没有用过)
bionic	标准的C库源文件,在编译的时候会使用
bootable	引导程序的源码,主要是recovery的代码
build	编译的核心位置,里面存放着大量的编译脚步.mk文件
cts	兼容性测试代码,如果想要通过google的认证,必须要通过兼容性测试
dalvik	和dalvik相关的代码
developers	包含了gradle以及一些sdk的例子,如Camera2 API的使用demo
development	开发android工程所涉及到的一些配置文件等
device	包含了不同产品的相关编译脚本
docs	和android源码相关的文档,其实就是source.android.com
external	系统所涉及的外部库,例如sqlite等 c/c++的代码比较多
frameworks	android framework的核心
hardware	硬件抽象层HAL定义的头文件
libcore	dalvik 所涉及到的java库
ndk	编译ndk 所需要的相关文件
packages	android系统自带的一些应用如Setting
pdk	是在新的android版本发布之前,提供给芯片厂商和OEMS的简化版android新系统,为了更好的完成迁移工作
prebuiltes	包含了不同平台的ARM编译器
sdk	编译sdk所需要的相关文件
system	包含了android所需要的一些工具如adb等
tools	一些辅助性工具
vendor	和产品相关的私有文件,一般来说是目标文件,也就是说vendor下的内容并不是开源的,是各个厂商自己的东西

转自:https://www.jianshu.com/p/26f9ac1cd663

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值