永发信息网

如何制作安卓平板系统镜像

答案:5  悬赏:20  手机版
解决时间 2021-11-19 12:01
  • 提问者网友:無理詩人
  • 2021-11-19 00:40
如何制作安卓平板系统镜像
最佳答案
  • 五星知识达人网友:野慌
  • 2021-11-19 01:54
对Android系统的所有模块进行编译之后,对编译出来的模块文件进行打包。
打包结果就是是获得一系列的镜像文件,例如system.img、boot.img、ramdisk.img、userdata.img和recovery.img等。
些镜像文件最终可以烧录到手机上运行。
Android编译系统在初始化的过程中,会通过根目录下的Makefile脚本加载build/core/main.mk脚本,接着build/core/main.mk脚本又会加载build/core/Makefile脚本,而Android系统镜像文件就是由build/core/Makefile脚本负责打包生成的。
system.img镜像文件描述的是设备上的system分区,即/system目录,它是在build/core/Makefile文件中生成的
build/core/main.mk文件定义了boot.img镜像文件的依赖规则,我们可以通过执行make bootimage命令来执行。其中,bootimage是一个伪目标,它依赖于INSTALLED_BOOTIMAGE_TARGET。
build/core/main.mk文件定义了ramdisk.img镜像文件的依赖规则,我们可以通过执行make ramdisk命令来执行。其中,ramdisk是一个伪目标,它依赖于INSTALLED_RAMDISK_TARGET。
userdata.img镜像描述的是Android系统的data分区,即/data目录,里面包含了用户安装的APP以及数据等等。
recovery.img是设备进入recovery模式时所加载的镜像。recovery模式就是用来更新系统的,我们可以认为我们的设备具有两个系统。一个是正常的系统,它由boot.img、system.img、ramdisk.img和userdata.img等组成,另外一个就是recovery系统,由recovery.img组成。平时我们进入的都是正常的系统,只有当我们需要更新这个正常的系统时,才会进入到recovery系统。因此,我们可以将recovery系统理解为在Linux Kernel之上运行的一个小小的用户空间运行时。这个用户空间运行时可以访问我们平时经常使用的那个系统的文件,从而实现对它的更新。
全部回答
  • 1楼网友:蕴藏春秋
  • 2021-11-19 05:25
啥是镜像啊
  • 2楼网友:舊物识亽
  • 2021-11-19 05:17
你了解多少这方面的知识呢?
  • 3楼网友:怀裏藏嬌
  • 2021-11-19 03:29
平板电脑比较特别没有镜像文件(GHO)还原这个说法...操作系统不一样!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯