Skip to content

Commit c17b4cb

Browse files
authored
Merge pull request #776 from skydoves/consumer-rules
Add proguard rules for preventing obfuscation the Balloon.Builder's constructors
2 parents 8bb8d5e + 4267525 commit c17b4cb

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

balloon/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ android {
4747

4848
defaultConfig {
4949
minSdk = Configuration.minSdk
50+
consumerProguardFiles("consumer-rules.pro")
5051
}
5152

5253
resourcePrefix = "balloon"

balloon/consumer-rules.pro

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# R8 full mode strips signatures from non-kept items.
2+
# This is required for preventing obfuscation the Balloon.Builder's constructors.
3+
-keep class com.skydoves.balloon.** { *; }
4+
-keep class ** extends com.skydoves.balloon.**

0 commit comments

Comments
 (0)