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 {
5959
6060 buildTypes {
6161 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'
6464 }
6565 }
6666
Original file line number Diff line number Diff line change 88# Add any project specific keep options here:
99
1010# 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+
1535##---------------End: proguard configuration ----------
Original file line number Diff line number Diff line change @@ -50,6 +50,8 @@ android {
5050 // TODO: Add your own signing config for the release build.
5151 // Signing with the debug keys for now, so `flutter run --release` works.
5252 signingConfig signingConfigs. debug
53+ minifyEnabled true
54+ shrinkResources false
5355 }
5456 }
5557}
@@ -59,5 +61,5 @@ flutter {
5961}
6062
6163dependencies {
62- implementation ' com.android.support:multidex:1 .0.3 '
64+ implementation ' com.android.support:multidex:2 .0.0 '
6365}
You can’t perform that action at this time.
0 commit comments