Skip to content

Commit 58cf427

Browse files
author
mrzhang
committed
update proguard file
1 parent cd0322f commit 58cf427

File tree

2 files changed

+28
-0
lines changed

2 files changed

+28
-0
lines changed

app/build.gradle

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ android {
3030
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
3131
}
3232
}
33+
34+
lintOptions {
35+
checkReleaseBuilds false
36+
// Or, if you prefer, you can continue to check for errors in release builds,
37+
// but continue the build even when errors are found:
38+
abortOnError false
39+
}
40+
3341
}
3442

3543
dependencies {

app/proguard-rules.pro

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,26 @@
2323
# If you keep the line number information, uncomment this to
2424
# hide the original source file name.
2525
#-renamesourcefileattribute SourceFile
26+
-ignorewarnings
27+
-dontoptimize
28+
-keep class !android.support.v7.view.menu.*MenuBuilder*, android.support.v7.** { *; }
29+
-keep class android.support.v4.** { *; }
30+
-keep interface android.support.** { *; }
31+
-keepattributes Signature
32+
-keepattributes SourceFile,LineNumberTable
33+
-keep public class * extends android.support.**
34+
-keep public class * extends android.app.Fragment
35+
-keep public class * extends android.app.Activity
36+
-keep public class * extends android.app.Application
37+
-keep public class * extends android.app.Service
38+
-keep public class * extends android.content.BroadcastReceiver
39+
-keep public class * extends android.content.ContentProvider
40+
-keep public class * extends android.app.backup.BackupAgentHelper
41+
-keep public class * extends android.preference.Preference
42+
-keep public class * extends com.netease.ntespmmvp.** {*;}
43+
44+
-keep enum * { *;}
45+
2646
-keep interface * {
2747
<methods>;
2848
}

0 commit comments

Comments
 (0)