我不会混淆我的所有项目,而只是最关键的课程。 如何编写proguard文件以排除所有项目并仅混淆单个类或单个包?
答案 0 :(得分:0)
请在downvote之前阅读答案。你需要 !在你上课之前。
查看Proguard Manual:Keep option
部分和Android example。
示例:
-keeppackagenames com.vtcmobile {
! com.yourpackage.CategoryParser // keep package com.vtcmobile excluded class com.vtcmobile.CategoryParser
}
编辑:使用
-keeppackagenames [package_filter] 指定不混淆给定的包名称。可选过滤器是以逗号分隔的包名列表。包名称可以 包含?,*和**通配符,它们可以以!开头 的 否定符 即可。仅在混淆时适用。