我正在使用 Proguard 使我的类不可反编译。我在 build.xml 文件中添加了一个 Ant 任务。下面是片段。
<target name="obfuscate">
<taskdef resource="proguard/ant/task.properties" classpath="${lib.dir}/proguard.jar" />
<proguard>
<injar file="${build.dir}/api.jar" />
<outjar file="${build.dir}/finalApi.jar" />
<libraryjar refid="standard-classpath" />
<keepdirectory name="${src.class.dir}/config.zip" />
</proguard>
</target>
我的 jar 中有一个配置 zip 文件,该文件已加密,因为它包含证书,我不希望用户看到。当我使用 progaurd 创建新 jar 时,出现以下错误。\build.xml:100:无法读取 [\classes](不支持加密的 ZIP 条目)
请让我知道如何将此文件包含在通过 progaurd 创建的新 jar 中。
谢谢。