Java Proguard,如何通过映射文件混淆代码

Java Proguard,如何通过映射文件混淆代码,java,android,reflection,android-gradle-plugin,proguard,Java,Android,Reflection,Android Gradle Plugin,Proguard,我开发了一个android应用程序。我想做一个函数,若测试人员在测试活动中输入类名、方法名和参数,然后通过反射调用应用程序中的任何方法 在调试模式下,它工作正常。但在发行版中,proguard会混淆方法名和类名。所以测试人员输入的类名和方法名需要混淆。所以我搜索了如何通过映射文件来混淆代码。但我找不到任何方法来解决类似的问题 在Proguard中,有回溯(模糊代码到正常代码)功能,那么回溯(正常代码到模糊代码)的相反部分是否可能存在。如果可能的话,如何实现呢 感谢阅读。您可以使用proguard

我开发了一个android应用程序。我想做一个函数,若测试人员在测试活动中输入类名、方法名和参数,然后通过反射调用应用程序中的任何方法

在调试模式下,它工作正常。但在发行版中,
proguard会混淆方法名和类名。所以测试人员输入的类名和方法名需要混淆。所以我搜索了如何通过映射文件来混淆代码。但我找不到任何方法来解决类似的问题

在Proguard中,有回溯(模糊代码到正常代码)功能,那么回溯(正常代码到模糊代码)的相反部分是否可能存在。如果可能的话,如何实现呢


感谢阅读。

您可以使用proguard配置参数生成映射:
-printmapping out.map
,然后使用map查找模糊names@XupyprMV谢谢你的回答:)也许如果我找不到一种方法自动完成,我应该用你提到的方法。但我希望测试更容易。OTLYou可以使用proguard配置参数生成映射:
-printmapping out.map
,然后使用map查找模糊的names@XupyprMV谢谢你的回答:)也许如果我找不到一种方法自动完成,我应该用你提到的方法。但我希望测试更容易。OTL