批量解析AssetBundle

最近看项目中的bugly记录,发现一些奇怪的问题,包内的bundle会出现莫名的损坏情况(概率性的出现),问题如图:

批量解析AssetBundle_第1张图片

 对于CAB开头的信息我们根本无法明文解析出是那个bundle出了问题,于是想着可以批量将bundle解析出来,至于单个怎么解析,可以查看这篇文章,如何查看AssetBundle中的内容,有了这个依据,便可以使用批处理进行解析:

@echo off 
set work_path=Bundle目录
cd %work_path% 
for /R %%s in (*.ksf) do
( 
  D:\Unity\Unity2018.2.19f1\Editor\Data\Tools\WebExtract.exe %%s
)
for /R %%s in (CAB-*) do
( 
  D:\Unity\Unity2018.2.19f1\Editor\Data\Tools\binary2text.exe %%s
)
pause 

解析结果如下如,可以搜索出对应的bundle 

 ps:

但是并没有解决上面的bug,对应的bundle并没有损坏,UWA中有一篇是说这个问题的(https://answer.uwa4d.com/question/5c1cb53d4e577c207402d318),但是并没有复现出来,我们是同步加载的,不知道有没有遇到此种问题的

你可能感兴趣的:(GameWorld)