android 编译生成文件,Android编译生成文件夹(out)详解

Android的编译生成文件全部存于out目录下,包括host、target、data、obj等子目录。obj目录中,APPS、EXECUTABLES、SHARED_LIBRARIES和STATIC_LIBRARIES分别对应java应用、原生可执行文件、共享库和静态库。最终,这些文件将被整合成system.img、ramdisk.img和userdata.img。
摘要由CSDN通过智能技术生成

Android编译生成的所有文件都是和源码分离的,所有中间文件和结果都放在out文件夹中。out文件夹结构如下:

|-- host/ # 构建源码需要的工具和库文件

|-- target/product/generic/ # 生成最后产品的目录

|-- data # 这个目录是用来生成(data file system image)userdata.img

|-- obj # 生成的中间文件,最后都要拷贝到root或system文件夹中,最后生成镜像img文件

| |-- APPS # android应用

| |-- ETC

| |-- EXECUTABLES # 所有本地运行工具 ping toolbox

| |-- include

| |-- JAVA_LIBRARIES

| |-- lib # 从SHARED_LIBRARIES拷贝,各种.so共享库

| |

| |-- PACKAGING

| |-- SHARED_LIBRARIES # 共享库

| | |-- {LOCAL_MODULE_NAME}_intermediates # 各种共享库 {LOCAL_MODULE_NAME}模块名称

| | |

| | -- LINKED # 链接到二进制文件, e.g, .so文件

| -- STATIC_LIBRARIES # 静态库

|-- root # 这个目录用来创建(root file system), 生成的ramdisk.img是用这个文件夹生成的镜像

| |-- data

| |-- dev

| |-- proc

| |-- sbin

| |-- sys

| -- system

|--

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值