9

我不会混淆我所有的项目,而只会混淆最关键的类。如何编写 proguard 文件以排除所有项目并仅混淆单个类或单个包?

4

1 回答 1

0

请在投票前阅读答案。你需要 !在你上课之前。

看看Proguard 手册Keep option部分和Android 示例

例子 :

 -keeppackagenames com.vtcmobile {
    ! com.yourpackage.CategoryParser // keep package com.vtcmobile excluded class com.vtcmobile.CategoryParser
    }

编辑:使用

-keeppackagenames [package_filter] 指定不混淆给定的包名。可选过滤器是以逗号分隔的包名称列表。包名称可以包含 ?、* 和 ** 通配符,并且可以在它们前面加上 ! 否定者。仅在混淆时适用。

于 2012-08-10T06:55:30.163 回答