#Android不需要preverify，去掉这一步可加快混淆速度
-dontpreverify
-keepparameternames
#抛出异常时保留代码行号，在异常分析中可以方便定位
-keepattributes SourceFile,LineNumberTable
-keep class com.netease.nis.basesdk.crash.BaseJavaCrashHandler{
    public *;
    protected *;
}

-keep class com.netease.nis.basesdk.crash.CrashStore{
    public *;
    protected *;
}

-keep class com.netease.nis.basesdk.crash.CrashReportRunnable{
    public *;
    protected *;
}

-keep class com.netease.nis.basesdk.webview.NisWebView{
    public <init>(...);
    public <methods>;
    public <fields>;
}

-keep class com.netease.nis.basesdk.EncryptUtil{
    public <methods>;
}

-keep class com.netease.nis.basesdk.HttpUtil{
    public <methods>;
}

-keep class com.netease.nis.basesdk.HttpUtil$ResponseCallBack{
    *;
}

-keep class com.netease.nis.basesdk.Logger{
    public <methods>;
}

-keep class com.netease.nis.basesdk.NetworkUtil{
    public <methods>;
}