File tree Expand file tree Collapse file tree 3 files changed +29
-7
lines changed Expand file tree Collapse file tree 3 files changed +29
-7
lines changed Original file line number Diff line number Diff line change @@ -59,8 +59,8 @@ android {
59
59
60
60
buildTypes {
61
61
release {
62
- minifyEnabled true
63
- proguardFiles getDefaultProguardFile(' proguard-android.txt' ), ' proguard-rules.pro'
62
+ minifyEnabled true
63
+ proguardFiles getDefaultProguardFile(' proguard-android.txt' ), ' proguard-rules.txt ' , ' proguard-rules. pro'
64
64
}
65
65
}
66
66
Original file line number Diff line number Diff line change 8
8
# Add any project specific keep options here:
9
9
10
10
# Optimizely
11
- -keep class com.optimizely.optimizely_flutter_sdk.** {*;}
12
- -keep class com.fasterxml.jackson.** {*;}
13
- # Logback
14
- -keep class ch.qos.** { *; }
11
+ -keep class com.optimizely.optimizely_flutter_sdk.OptimizelyFlutterSdkPlugin { *; }
12
+ -keep class com.optimizely.optimizely_flutter_sdk.** { *; }
13
+ -keep class com.optimizely.ab.** { *; }
14
+
15
+ # Keep Jackson classes for JSON parsing
16
+ -keep class com.fasterxml.jackson.** { *; }
17
+ -dontwarn com.fasterxml.jackson.**
18
+
19
+ # Keep Guava classes
20
+ -keep class com.google.common.** { *; }
21
+ -dontwarn com.google.common.**
22
+ -dontwarn com.google.android.play.core.**
23
+
24
+ # Keep SLF4J and Logback classes
25
+ -keep class org.slf4j.** { *; }
26
+ -keep class ch.qos.logback.** { *; }
27
+ -dontwarn org.slf4j.**
28
+ -dontwarn ch.qos.logback.**
29
+
30
+ # Missing Dependencies (Android doesn't have these)
31
+ -dontwarn javax.mail.**
32
+ -dontwarn javax.activation.**
33
+ -dontwarn javax.servlet.**
34
+
15
35
##---------------End: proguard configuration ----------
Original file line number Diff line number Diff line change @@ -50,6 +50,8 @@ android {
50
50
// TODO: Add your own signing config for the release build.
51
51
// Signing with the debug keys for now, so `flutter run --release` works.
52
52
signingConfig signingConfigs. debug
53
+ minifyEnabled true
54
+ shrinkResources false
53
55
}
54
56
}
55
57
}
@@ -59,5 +61,5 @@ flutter {
59
61
}
60
62
61
63
dependencies {
62
- implementation ' com.android.support:multidex:1 .0.3 '
64
+ implementation ' com.android.support:multidex:2 .0.0 '
63
65
}
You can’t perform that action at this time.
0 commit comments