我想从ProGuard中排除一些文件路径。例com.myapp.customcomponents我怎样才能做到这一点?我讨厌为该目录中的每个自定义组件文件放置-keep标志。我尝试了以下方法,但不起作用:-keep public class com.myapp.customcomponents.*
3 回答
FFIVE
TA贡献1797条经验 获得超6个赞
您没有指定它不起作用的方式。您的配置将所有公共类的名称保留在指定的包中:
-keep public class com.myapp.customcomponents.*
以下配置将所有公共类的名称保留在指定的包及其子包中:
-keep public class com.myapp.customcomponents.**
以下配置保留指定包及其子包中所有公共/受保护的类/字段/方法的名称:
-keep public class com.myapp.customcomponents.** {
public protected *;
}
动漫人物
TA贡献1815条经验 获得超10个赞
在ProGuard配置的底部添加以下行:
-keep class com.facebook.** { *; }
相应地替换软件包名称,此处软件包com.facebook将从ProGuard中排除。
- 3 回答
- 0 关注
- 998 浏览
添加回答
举报
0/150
提交
取消