开发日常解压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包的解决办法

解决ThinkPHP关闭调试模式时报错的问题汇总

解决ThinkPHP关闭调试模式时报错的问题汇总

Python2在Sublime Text3中print中文时报错原因及解决办法

push代码到github时报错403的解决办法