Skip to content

Commit ffea66a

Browse files
committed
Fix release build.
1 parent 6f21567 commit ffea66a

File tree

2 files changed

+15
-8
lines changed

2 files changed

+15
-8
lines changed

android/app/shrinker-rules.pro

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@
4646
}
4747

4848
# This is generated automatically by the Android Gradle plugin.
49+
-dontwarn kotlinx.serialization.KSerializer
50+
-dontwarn kotlinx.serialization.Serializable
51+
-dontwarn kotlinx.serialization.descriptors.PrimitiveKind$STRING
52+
-dontwarn kotlinx.serialization.descriptors.PrimitiveKind
53+
-dontwarn kotlinx.serialization.descriptors.SerialDescriptor
54+
-dontwarn kotlinx.serialization.descriptors.SerialDescriptorsKt
55+
-dontwarn kotlinx.serialization.internal.AbstractPolymorphicSerializer
4956
-dontwarn org.bouncycastle.jsse.BCSSLParameters
5057
-dontwarn org.bouncycastle.jsse.BCSSLSocket
5158
-dontwarn org.bouncycastle.jsse.provider.BouncyCastleJsseProvider

gradle.properties

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,6 @@ kotlin.compiler.keepIncrementalCompilationCachesInMemory=true
1414
# Enable AndroidX
1515
android.useAndroidX=true
1616

17-
# Use R8 instead of ProGuard for code shrinking.
18-
android.enableR8.fullMode=true
19-
20-
# Enable non-transitive R class namespacing where each library only contains
21-
# references to the resources it declares instead of declarations plus all
22-
# transitive dependency references.
23-
android.nonTransitiveRClass=true
24-
2517
# Default Android build features
2618
android.defaults.buildfeatures.buildconfig=false
2719
android.defaults.buildfeatures.resvalues=false
@@ -31,6 +23,14 @@ android.library.defaults.buildfeatures.androidresources=false
3123
# Run Lint on K2
3224
android.lint.useK2Uast=true
3325

26+
# Experimental features
27+
android.useConditionalKeepRules=true
28+
android.keepWorkerActionServicesBetweenBuilds=true
29+
android.enablePartialRIncrementalBuilds=true
30+
31+
# TODO remove once https://issuetracker.google.com/issues/313495194 is fixed
32+
android.enableNewResourceShrinker.preciseShrinking=false
33+
3434
# do not import irrelevant source sets
3535
import_orphan_source_sets=false
3636

0 commit comments

Comments
 (0)