| 1234567891011121314151617181920212223242526272829303132333435 |
- # ============================================================
- # 保留堆栈可读性
- # ============================================================
- # 保留源文件名和行号
- -keepattributes SourceFile,LineNumberTable
- # 保留 Lambda 表达式的调试信息
- -keepattributes InnerClasses,EnclosingMethod
- # 【关键】不优化,防止行号偏移
- -dontoptimize
- # 保留异常类名
- -keep public class * extends java.lang.Exception
- -keep public class * extends java.lang.Error
- # ============================================================
- # 其他配置
- # ============================================================
- -dontwarn android.support.v4.**
- -dontwarn javax.naming.**
- # 不混淆
- -dontobfuscate
- # ============================================================
- # 移除 Debug 日志(保留 Log.e 和 Log.w)
- # ============================================================
- -assumenosideeffects class android.util.Log {
- public static int d(...);
- public static int v(...);
- public static int i(...);
- }
|