dex2jar反编译多个dex的apk方法以及常见错误(包括OutOfMemoryError: Java heap space)
工作中常用到反编译apk,但是apk下面不仅仅只有一个dex文件,需求大的情况下会有很多个dex文件,一个个用dex2jar来反编译,再打开代码分析,很麻烦,所以把全部dex文件一次性反编译出来,很有必要。1,分成多个dex文件的原因dex文件,是将项目所需全部的class文件合并且压缩到里面,但是单个dex文件引用的方法总数不能超过65536,所以为了解决这个问题,谷歌推出了multidex技术,将一个apk文件中的dex拆分成多个分主次的dex文件来加载。为什么是65536?因为一个dex文件中的
原创
2020-05-25 17:23:58 ·
9339 阅读 ·
1 评论