删除发布风格中的类

时间:2017-05-17 18:05:00

标签: java android android-proguard

我的应用有一项仅用于调试的活动。它可以从选项菜单访问,该菜单有一个" debug"项目

此项隐藏在发布版本类型中(它只能在调试版本类型中访问)。因此,调试活动本身(及其类,xml等)在发布版本类型中是无用的。是否可以在该条件下删除关联的类和布局文件?

我已经分析了Proguard是否可以将其配置为仅删除指定的文件,但我找不到任何参数,例如" -unkeep"或类似的。

提前致谢

Iuri

1 个答案:

答案 0 :(得分:0)

我找到了一个对我来说没问题的解决方案:将类从主文件夹移动到调试文件夹(包含所有子文件夹),并在release文件夹中创建具有空内容的同一个类。对XML文件,drawable等做同样的事情。