ProGuard中-adaptresourcefilenames的正确格式是什么

时间:2013-09-10 10:09:28

标签: resources proguard

我有一个应用程序JAR文件,我想使用ProGuard进行混淆。它包含“AppName \ resources”文件夹和几个“ClassName.properties”文件。 我的配置文件中-adaptresourcefilenames选项的正确格式是什么,以使属性文件适应类?

1 个答案:

答案 0 :(得分:0)

选项-adaptresourcefilenames期望资源文件名称与类名称在同一根目录级别开始。例如,它可以重命名mypackage/MyClass.properties(没有任何目录前缀)对应 模糊名称mypackage/MyClass.class(也没有任何目录前缀)。

在这种情况下,您可以使用解压缩的应用程序,指定输入和输出目录,以便相对路径再次对应:

-injars  input(!AppName/resources/**)
-outjars output

-injars  input/AppName/resources
-outjars output/AppName/resources