#2951·jadx

[核心] PrepareForCodeGen-Visitor 中的 NPE

作者: nitram84创建于 2026年9月7日更新于 2026年9月12日
标签bugCore

ERROR: NullPointerException in pass: PrepareForCodeGen in method: com.google.android.gms.measurement.internal.r9.H(java.lang.String, long):boolean, file: classes.dex java.lang.NullPointerException: Cannot invoke "jadx.core.dex.instructions.args.RegisterArg.getSVar()" because "result" is null at jadx.core.dex.visitors.PrepareForCodeGen.removeInstructions(PrepareForCodeGen.java:118) at jadx.core.dex.visitors.PrepareForCodeGen.visit(PrepareForCodeGen.java:85) at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:25) at jadx.core.dex.visitors.DepthTraversal.lambda$visit$1(DepthTraversal.java:13) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at jadx.core.dex.visitors.DepthTraversal.visit(DepthTraversal.java:13) at jadx.core.ProcessClass.process(ProcessClass.java:82) at jadx.core.ProcessClass.generateCode(ProcessClass.java:126) at jadx.core.dex.nodes.ClassNode.generateClassCode(ClassNode.java:405) at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:393) at jadx.core.dex.nodes.ClassNode.decompile(ClassNode.java:311) at jadx.gui.treemodel.JClass.lambda$getLoadTask$0(JClass.java:86) at jadx.core.utils.tasks.TaskExecutor.wrapTask(TaskExecutor.java:198) at jadx.core.utils.tasks.TaskExecutor.runStages(TaskExecutor.java:173) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at