当前位置: 代码迷 >> Android >> jd-gui 有点函数 显示//error
  详细解决方案

jd-gui 有点函数 显示//error

热度:388   发布时间:2016-05-01 10:06:16.0
jd-gui 有些函数 显示//error
    我用dex2jar反编译了一个apk文件,然后用jd-gui查看的时候,发现有些函数显示的是//error,然后函数体就是一些java的字节码,读不懂。有谁知道为什么呢?是因为我用的jd-gui的版本太低了,还是说apk在开发的时候加密了?如果加密了,为什么其他函数可以显示呢?而且我发现,基本上函数体比较大的情况就会出现//error.
反编译 JAR apk Java

------解决方案--------------------
只是在某些情況下,jdgui不能將字節碼翻譯過來而已,這種情況你可以反編譯成smali文件來分析
------解决方案--------------------
不是jd-gui的问题,是你反编译的不彻底,还原不出原始的class.就是jar里面的文件
------解决方案--------------------
我也遇到过,应该就是函数体比较大,解析的时候会出错。可以用apktool编译成smali文件,两者对照看,应该能猜出个七八分来。
  相关解决方案