中国创业投资公司排名:android源码包中各个文件的作用
来源:百度文库 编辑:中财网 时间:2024/05/10 05:24:14
1、android文件系统的结构
android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中,ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的system和userdata目录下。因此,我们可以把ramdisk.img里的所有文件复制出来,system.img和userdata.img分别解压到ramdisk文件系统中的system和 userdata目录下。
2、分离android文件系统出来
system.img,ramdisk.img,userdata.img映像文件是采用cpio打包、gzip压缩的,可以通过file命令验证:
file ramdisk.img,输出:
ramdisk.img: gzip compressed data, from Unix, last modified: Wed Mar 18 17:16:10 2009
Android源码编译后除了生成system.img,userdata.img之外还生成system和userdata文件夹,因此不需要解压它们。Android源码编译后还生成root文件夹,其实root下的文件与 ramdisk.img里的文件是一样的,不过这里还是介绍怎样把 ramdisk.img解压出来:
将ramdisk.img复制一份到任何其他目录下,将其名称改为ramdisk.img.gz,并使用命令
gunzip ramdisk.img.gz
然后新建一个文件夹,叫ramdisk吧,进入,输入命令
cpio -i -F ../ramdisk.img
这下,你就能看见并操作ramdisk里面的内容了。
android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中,ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system和 userdata分别加载到 ramdisk文件系统中的system和userdata目录下。因此,我们可以把ramdisk.img里的所有文件复制出来,system.img和userdata.img分别解压到ramdisk文件系统中的system和 userdata目录下。
2、分离android文件系统出来
system.img,ramdisk.img,userdata.img映像文件是采用cpio打包、gzip压缩的,可以通过file命令验证:
file ramdisk.img,输出:
ramdisk.img: gzip compressed data, from Unix, last modified: Wed Mar 18 17:16:10 2009
Android源码编译后除了生成system.img,userdata.img之外还生成system和userdata文件夹,因此不需要解压它们。Android源码编译后还生成root文件夹,其实root下的文件与 ramdisk.img里的文件是一样的,不过这里还是介绍怎样把 ramdisk.img解压出来:
将ramdisk.img复制一份到任何其他目录下,将其名称改为ramdisk.img.gz,并使用命令
gunzip ramdisk.img.gz
然后新建一个文件夹,叫ramdisk吧,进入,输入命令
cpio -i -F ../ramdisk.img
这下,你就能看见并操作ramdisk里面的内容了。
然后把Android源码编译后生成的system和 userdata里的文件复制到 ramdisk/system和 ramdisk/userdata下。这样就得到一个文件系统了。
repo ?主要是同步管理所用到的一系列文件
bionic ?Android编译过程所需要的一些库
bootable ?负责启动和备份的一些文件
build ?最主要的一些makefile和编译配置文件
dalvik ?经过Google优化了的java虚拟机
development ?开发用的一些文件夹,包括模拟器和工具等
external ?Android工程中引入的外部功能库
frameworks ?中间件部分
hardware ?和硬件有关的一些支持文件,包括wifi,电信模块等
kernel ?经过了优化和修改的linux内核
packages ?所有的上层应用包
prebuild ?Android编译工具所在目录
system ?一些系统级文件
QQ文件夹中各个文件(夹)的作用
linux驱动编程中各个头文件的作用
DVD影碟中各个文件类型的作用?
实况8中各个位置的作用??
radiohead 的 Paranoid Android 中文翻译
QQ号码目录下各个文件的作用?
求地球帝国1中各个奇观的作用
帮我介绍一下篮球中各个位置的作用
星际争霸各个种族中研究所升级等的作用!~~~~~
QQ主目录下的各个文件分别是什么文件呀起什么样子的作用呀
java开发包中的bin目录下的各个exe文件都是做什么用的?
大脑各个部分的作用
显微镜各个结构的作用
计算机中各个部分及其作用
jdk中包括src.jar 包,请问这个src.jar 包的作用是什么?
ilink和dlink在源码中起到什么作用
谁知道系统盘下各个目录里的文件都是什么作用的?
在红帽子linux企业4的安装光盘中有没有用于编译mysql源码包的编译器(rpm包的),要是有如何安装
哪位高手知道windows下各个系统文件的作用啊
系统盘下,有很多文件,各个文件夹的作用都是干什么啊
哪里有asp.net源码(包含.cs文件的源码)
困惑。交换机各个端口的物理地址在交换中起什么作用?
请问:任务管理器中进程的各个映像对Windows XP各有什么作用?
谁能帮我解释一下NBALIVE2006中各个战术的具体作用!!谢谢