Blame view

android/app/proguard-rules.pro 1.24 KB
c44c20f3   吴启风   feat:集成先声sdk andr...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  # Add project specific ProGuard rules here.
  # You can control the set of applied configuration files using the
  # proguardFiles setting in build.gradle.
  #
  # For more details, see
  #   http://developer.android.com/guide/developing/tools/proguard.html
  
  # If your project uses WebView with JS, uncomment the following
  # and specify the fully qualified class name to the JavaScript interface
  # class:
  #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
  #   public *;
  #}
  
  # Uncomment this to preserve the line number information for
  # debugging stack traces.
  #-keepattributes SourceFile,LineNumberTable
  
  # If you keep the line number information, uncomment this to
  # hide the original source file name.
  #-renamesourcefileattribute SourceFile
  
  # 先声混淆代码
  -keep class com.tt.** { *; }
  -keep class com.xs.** { *; }
  -keep interface com.xs.** { *; }
3f45a30f   吴启风   feat:集成友盟APM(flut...
27
28
29
30
31
32
33
34
35
36
37
38
39
  -keep enum com.xs.** { *; }
  
  # 友盟混淆
  -keep class com.umeng.** { *; }
  
  -keep class com.uc.** { *; }
  
  -keep class com.efs.** { *; }
  
  -keepclassmembers class *{
       public<init>(org.json.JSONObject);
  }
  -keepclassmembers enum *{
69140da9   吴启风   feat:android混淆、fl...
40
41
        public static **[] values();
        public static ** valueOf(java.lang.String);
3f45a30f   吴启风   feat:集成友盟APM(flut...
42
43
  }
  -keep public class com.kouyuxingqiu.wow_english.R$*{
69140da9   吴启风   feat:android混淆、fl...
44
        public static final int *;
3f45a30f   吴启风   feat:集成友盟APM(flut...
45
  }