![](/img/trans.png)
[英]“java decompiler” JD-Core 0.6.0 / JD-GUI 0.3.3 decompiled code meaning
[英]using java decompiler jd-gui and getting // INTERNAL ERROR //
我使用 dex2jar 反编译了一个 apk 文件,并在 jd-gui 中打开了生成的 jar 文件。 我可以很好地查看几乎所有代码,但有一部分 - 常量 - 仅显示// INTERNAL ERROR //
而没有其他内容。 有没有办法检索常量?
任何路过这个问题的人都应该看看这个: https : //github.com/deathmarine/Luyten
使用它而不是 jd-gui,我能够成功地查看在 jd-gui 上显示为内部错误的所有代码。
你也可以试试Jadx: https : //github.com/skylot/jadx
我通过安装 Java Jdk 64Bit "Java SE Development Kit 8u111" 解决了这个问题
可能是因为您在代码中使用了 lambda 表达式,我多次观察到 JD 显示 //INTERNAl ERROR// 与 lambda 表达式,尝试用匿名类替换。 尝试使用 Lyuten 反编译器这里是链接:这个https://github.com/deathmarine/Luyten/releases/tag/v0.5.4
请下载最新版本。 遇到了类似的问题,更新后它起作用了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.