使用proguard保持具有单个参数的方法

Keeping a method with single parameter using proguard

我有一个方法

public class XYZ {
    public void foo(boolean isAvailable) {

    }
}

我正在使用 Proguard 进行混淆处理,请告诉我如何让方法 foo 保留其布尔参数。

你可以这样做

-keepparameternames

-keep class com.abc.XYZ {
    public void foo(boolean);
}

-keepparameternames不会混淆方法参数