gpt4 book ai didi

java - 使用 ProGuard 混淆资源文件名

转载 作者:太空宇宙 更新时间:2023-11-04 07:27:14 24 4
gpt4 key购买 nike

我有一个应用程序 JAR 文件,我想使用 ProGuard 对其进行混淆。它包含许多在应用程序中使用路径字符串引用的 PNG 文件,例如 /my/path/image.png

我尝试使用-adaptresourcefilenames **.png resource obfuscation option但似乎没有任何效果。

ProGuard 可以以某种方式重命名我的 PNG 文件吗?我需要它来重命名文件并更改引用它的类文件中的字符串。

最佳答案

选项-adaptresourcefilenames仅适用于具有相应类文件mypackage/MyClass.class的资源文件,例如mypackage/MyClass.properties。如果类名被混淆,那么资源文件名也会被混淆。

ProGuard 不会混淆其他文件名,因为这些名称通常不会在代码中指定为单个文字字符串,因此很难或不可能替换它们。

关于java - 使用 ProGuard 混淆资源文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18358577/

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