assemblies.blob提取DLL文件和libmonodroid_bundle_app.so提取DLL文件

查看 111|回复 5
作者:11649827   
在安卓更新到安卓12版本的时候,xamarin默认导出的安卓软件中dll不在是存放在之前的libmonodroid_bundle_app.so文件中,而改为了assemblies.blob。这改善了原有的C#开发Android程序(mono4droid)的资源打包问题,让程序跑起来更快,也更容易避免各种资源配置产生的错误。
提取方法,下载zip压缩包
https://pan.baidu.com/s/1tkziM3Gfay8wJEd5GVCbsw
提取码: mono 复制这段内容后打开百度网盘手机App,操作更方便哦,
然后解压到合适路径下。
使用时要求.apk里面有assemblies/assemblies.blob以及assemblies/assemblies.manifest两个文件,直接拖动apk文件到压缩包中的decompress-assemblies.exe文件上,之后松开鼠标,成功后会在.apk的同目录下生成一个uncompressed-XXX.apk的文件夹,这里面就包含了游戏所用到的dll文件。
提示:在更改了默认打包之后,很多之前的依赖文件变成了.so的名称,这个还不知道如何从.so中提取出来。
附libmonodroid_bundle_app.so提取DLL工具:
https://pan.baidu.com/s/1GIX0DKjpvh0MWY9-5GHEBw
提取码: mono 复制这段内容后打开百度网盘手机App,操作更方便哦2。

文件, 这段

212lb   

厉害了 我的哥
zjh889   

谢谢楼主,辛苦了!
tomhex   

谢谢楼主分享
sks2013   

感谢分析
leoshen   

学习了,感谢分享~
您需要登录后才可以回帖 登录 | 立即注册

返回顶部