allowshrinking
允许被压缩,即使他们必须保留。另外,如果被压缩的部分是必须要使用到的,那么他们不会被优化和混淆。
allowoptimization
允许被优化,但是不会移除和混淆,使用情况较少。
allowobfuscation
允许被混淆。但是不会被移除和优化,使用情况较少。
另外,可以看到-keep的缩写指令都是使用allowshrinking作为modifier。