add proguard
This commit is contained in:
@@ -39,13 +39,13 @@ android {
|
||||
}
|
||||
buildTypes {
|
||||
debug {
|
||||
signingConfig signingConfigs.release
|
||||
debuggable = true
|
||||
signingConfig signingConfigs.release
|
||||
}
|
||||
release {
|
||||
minifyEnabled false
|
||||
zipAlignEnabled false
|
||||
shrinkResources false
|
||||
minifyEnabled true
|
||||
zipAlignEnabled true
|
||||
shrinkResources true
|
||||
signingConfig signingConfigs.release
|
||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
|
||||
27
app/proguard-rules.pro
vendored
27
app/proguard-rules.pro
vendored
@@ -156,6 +156,27 @@
|
||||
public static *** w(...);
|
||||
}
|
||||
|
||||
#kotlin
|
||||
-keep class kotlin.* { *; }
|
||||
-keepclassmembernames class kotlinx.*{
|
||||
volatile <fields>;
|
||||
}
|
||||
-keep class kotlin.Metadata { *; }
|
||||
-dontwarn kotlin.*
|
||||
-dontwarn kotlin.**
|
||||
-keepclassmembers class **$WhenMappings {
|
||||
<fields>;
|
||||
}
|
||||
-keepclassmembers class kotlin.Metadata {
|
||||
public <methods>;
|
||||
}
|
||||
-assumenosideeffects class kotlin.jvm.internal.Intrinsics {
|
||||
static void checkParameterIsNotNull(java.lang.Object, java.lang.String);
|
||||
}
|
||||
-keepclassmembers class kotlin.Metadata { *; }
|
||||
-keep @kotlin.Metadata class *
|
||||
-keepclasseswithmembers @kotlin.Metadata class * { *; }
|
||||
|
||||
#----------------------------------------第三方库----------------------------------------------
|
||||
#-----高德地图-----
|
||||
#3D 地图 V5.0.0之后:
|
||||
@@ -225,6 +246,10 @@
|
||||
#-----Okio-----
|
||||
# Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java.
|
||||
-dontwarn org.codehaus.mojo.animal_sniffer.*
|
||||
-dontwarn com.squareup.**
|
||||
-dontwarn okio.**
|
||||
-keep public class org.codehaus.* { *; }
|
||||
-keep public class java.nio.* { *; }
|
||||
|
||||
#-----OkHttp-----
|
||||
# JSR 305 annotations are for embedding nullability information.
|
||||
@@ -277,7 +302,7 @@
|
||||
}
|
||||
|
||||
#-----ZhiDaoService-----
|
||||
-keep class com.zhidao.auto.*{*;}
|
||||
-keep class com.zhidao.auto.platform.*{*;}
|
||||
-keep class com.zhidaohulian.*{*;}
|
||||
-keep class com.elegant.analytics.*{*;}
|
||||
-keep class com.zhidao.socketsdk.*{*;}
|
||||
|
||||
Reference in New Issue
Block a user