Aghajari / AXEmojiView

an advanced library which adds emoji,sticker,... support to your Android application.
Apache License 2.0
179 stars 45 forks source link

PROGUARD Rules needed to activate AXEmojiView #42

Open brilliantLight99 opened 5 months ago

brilliantLight99 commented 5 months ago

Hi.. Your library works awesome.. But when I turn on proguard for release, I can't see any emoji or sticker in my release app.. I try to keep all AXEmoji class and class member buat still nothing happened..

-keep class com.aghajari.emojiview.** { *; }
-keep class com.aghajari.emojiview.R.** { *; }
-keep class com.aghajari.emojiview.adapters.** { *; }
-keep class com.aghajari.emojiview.view.** { *; }
-keep class com.aghajari.emojiview.emoji.** { *; }
-keep class com.aghajari.emojiview.sticker.** { *; }
-keep class com.aghajari.emojiview.listener.** { *; }
-keep class com.aghajari.emojiview.utils.** { *; }
-keep class com.aghajari.emojiview.whatsappprovider.** { *; }

-keepnames class com.aghajari.emojiview.** { *; }
-keep interface com.aghajari.emojiview.** { *; }
-keep enum com.aghajari.emojiview.** { *; }
-keepclassmembers class com.aghajari.emojiview.** {
    *;
}
-keepclassmembers class com.aghajari.emojiview.view.** {
    *;
}

Is there any other proguard rules we need to write?