开发日常解压system.img时报错,解决办法

Posted Evan_ZGYF丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发日常解压system.img时报错,解决办法相关的知识,希望对你有一定的参考价值。

解压system.img时报错

报错:

无法作为[Ext]压缩包打开该文件

原因解析

在linux环境下查看该文件类型
    system.img: android sparse image, version: 1.0, Total of 153600 4096-byte output blocks in 1768 input chunks.
    
解析:
    这个文件类型是【Android sparse image】
    对应这个类型的文件,要想解压,首先需要转换格式
    以上两种格式分别为:  
    ext4 filesystem data
    Android sparse image
    对应两种格式的相互转化工具:
    //sparse image转化成为ext4的raw imge
    Usage: simg2img <sparse_image_files> <raw_image_file> 
    //ext4的raw image to  sparse image
    Usage: img2simg <raw_image_file> <sparse_image_file> [<block_size>]

对应问题解决办法

在linux下先转换system.img为system.ext4
    simg2img system.img system.ext4
然后再解压ext4文件。

以上是关于开发日常解压system.img时报错,解决办法的主要内容,如果未能解决你的问题,请参考以下文章

开发日常解压system.img时报错,解决办法

maven项目或者SpringBoot项目启动时报错在本地仓库中找不到jar包的解决办法

VMware Workstation——虚拟机启动Ubuntu系统时报错:“另一个程序已锁定文件的一部分,进程无法访问”解决办法

docker删除镜像时报错解决办法

Jmeter导入脚本时报错原因及解决办法

eclipse创建maven项目时报错解决办法