打包出现错误: ``` BlackObf Class: Lxxx/zp;#<init> BlackObf Class: Lxx/zp;#i BlackObf Class: Lxx/zp;#x BlackObf Class: Lxx/zp;#xx Detail Error Information in File ./1690794457967splitclasses.dex-error.zip Please report this file to https://github.com/pxb1988/dex2jar/issues if possible. jar2dex /xx/app/build/intermediates/dex/release/minifyReleaseWithR8/1690794457967obfclasses.dex.jar -> /xxxxx/app/build/intermediates/dex/release/minifyReleaseWithR8/1690794457967obfclasses.dex.dex call com.android.dx.command.Main.main[--dex, --no-strict, --output=/xxxx/app/build/intermediates/dex/release/minifyReleaseWithR8/1690794457967obfclasses.dex.dex, /xxxx/app/build/intermediates/dex/release/minifyReleaseWithR8/1690794457967obfclasses.dex.jar] ``` 之前是正常的。 出现这个 apk 正常生成,但是运行时 异常,例如 kotlin companion object 实例为 null。 不排除本地改动影响,但无法一一排除。请教可能出现此问题的原因?
Activity
Krosxx commentedon Jul 31, 2023
dex-error.zip文件之前配置的
depth = 2正常使用,某次修改depth = 10, 就一直报Detail Error Information in File,已经改回depth = 2甚至 depth = 0, 且尝试过Clean Project, 仍未解决Krosxx commentedon Jul 31, 2023
https://github.com/pxb1988/dex2jar
Krosxx commentedon Aug 3, 2023
已解决,原因是某个类里的方法过大,~200行;最后抽取方法来解决。
ps: 上边的 dex-error 有误导:显示的是混淆后的方法,并且不是问题方法。查找根源问题先关闭代码混淆,再看报错。
Krosxx commentedon Aug 3, 2023
问题再次出现... 代码未改动
CodingGay/BlackObfuscator#17