Flutter APK中名为“0oo00|111|1|”的文件作用是什么?能否删除?
关于Flutter APK内0oo00|111|1|文件的说明
文件作用
该文件不属于Flutter官方APK构建流程的标准输出文件,常见产生场景如下:
- 第三方渠道打包、应用加固工具的残留冗余文件:部分加固/打包工具会在构建过程中生成临时校验、标记文件,若构建流程中断或者工具本身存在bug,就会将这类无实际运行作用的文件打包进APK
- 项目自定义构建脚本的异常输出:如果你的项目配置了自定义资源处理、代码生成脚本,脚本逻辑出错时也可能生成这类命名无规律的无用中间文件
是否可删除
你可以按照以下步骤操作验证:
- 先备份完整的原项目文件
- 直接删除该文件后重新执行APK打包流程
- 对新生成的APK做全功能回归测试
- 如果打包流程正常、APK所有功能运行无异常,且包体积明显减小,说明该文件为冗余文件,可永久删除
- 如果删除后打包报错、或者APK运行出现功能异常,需要排查是否有自定义脚本硬编码引用了该文件,或你使用的加固工具要求保留该类文件

内容的提问来源于stack exchange,提问作者Answer_K
相关产品推荐
相关产品推荐

