gpt4 book ai didi

java - 尝试混淆时出现 NoSuchMapping 异常

转载 作者:行者123 更新时间:2023-12-01 04:38:00 25 4
gpt4 key购买 nike

我正在尝试使用 yGuard 混淆一些 jar 文件。

shr​​ink 任务似乎工作正常,但第一个rename抛出异常。

Obfuscating Jar C:\work\jars\yguard_temp_8318169257227053930.jar to base_obf.jar [rename] An error ('No mapping found for: Class java.util.Deque') occured during the remapping! See the log!)

BUILD FAILED C:\rms\Setup_FlashAbsicherungsTool_3.4.X_ALPHA2\build.xml:32: yGuard encountered an IO problem!

日志也没有提供任何帮助:

<!-- An exception has occured.
com.yworks.yguard.obf.NoSuchMappingException: No mapping found for: Class java.util.Deque
com.yworks.yguard.obf.NoSuchMappingException: No mapping found for: Class java.util.Deque
at com.yworks.yguard.obf.ClassTree.mapMethod(Unknown Source)
at com.yworks.yguard.obf.classfile.ClassFile.remap(Unknown Source)
at com.yworks.yguard.obf.GuardDB.remapTo(Unknown Source)
at com.yworks.yguard.ObfuscatorTask.execute(Unknown Source)
at com.yworks.yguard.YGuardTask.execute(Unknown Source)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:435)
at org.apache.tools.ant.Target.performTasks(Target.java:456)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1393)
at org.apache.tools.ant.Project.executeTarget(Project.java:1364)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1248)
at org.apache.tools.ant.Main.runBuild(Main.java:851)
at org.apache.tools.ant.Main.startAnt(Main.java:235)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
-->

非常感谢任何帮助。无法找出原因。

最佳答案

当您使用 externalclasses 嵌套元素包含某个类,而它也恰好位于 jar 内部时,似乎会出现问题(并且很可能它也必须可以从 中指定的点访问)收缩 元素)。

关于java - 尝试混淆时出现 NoSuchMapping 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17046356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com