1

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

我尝试使用-adaptresourcefilenames **.png 资源混淆选项,但似乎没有任何效果。

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

4

1 回答 1

1

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

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

于 2013-08-24T22:18:07.127 回答