我不会混淆我所有的项目,而只会混淆最关键的类。如何编写 proguard 文件以排除所有项目并仅混淆单个类或单个包?
问问题
3331 次
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 回答