Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Proguard:如何过滤某些被混淆的包?_Java_Obfuscation_Proguard - Fatal编程技术网

Java Proguard:如何过滤某些被混淆的包?

Java Proguard:如何过滤某些被混淆的包?,java,obfuscation,proguard,Java,Obfuscation,Proguard,有没有一种方法可以从混淆中过滤某些包?当前对某个类进行模糊处理会导致在本地目录中找不到本机库,因此我只希望对主应用程序逻辑进行模糊处理。您可以使用Proguard的“保留”选项来限制模糊处理的内容。有关所有详细信息,请参阅Proguard手册的页面。手册的另一部分中有许多示例 如果你很难弄清楚,那么还有其他一些关于如何使用Proguard的“保留”选项的问题。请随意阅读本页右侧列出的“相关”问题。以下是解决方案 -keep class com.example.abc.** { *; }

有没有一种方法可以从混淆中过滤某些包?当前对某个类进行模糊处理会导致在本地目录中找不到本机库,因此我只希望对主应用程序逻辑进行模糊处理。

您可以使用Proguard的“保留”选项来限制模糊处理的内容。有关所有详细信息,请参阅Proguard手册的页面。手册的另一部分中有许多示例

如果你很难弄清楚,那么还有其他一些关于如何使用Proguard的“保留”选项的问题。请随意阅读本页右侧列出的“相关”问题。

以下是解决方案

-keep class com.example.abc.** { *; }