【发布时间】:2020-05-02 06:02:23
【问题描述】:
【问题讨论】:
标签: android proguard android-r8 giphy
【问题讨论】:
标签: android proguard android-r8 giphy
将此行添加到您的 proguard 规则文件中:
-keep class com.giphy.sdk.** {*;}
-keep class com.giphy.sdk.**
-keepclassmembers com.giphy.sdk.** { *; }
【讨论】:
class在-keep之后,所以规则应该是-keep class com.giphy.sdk.** {*;}。不需要其他两行,因为它们不添加任何内容。现在这条规则非常宽泛,违背了缩小图书馆的目的。我建议您使用 Giphy SDK 打开一个问题。如果他们提供 Android 库,则应确保其 aar 包含该库所需的规则。
com.giphy.sdk,而接下来的两个应该保留它的严格子集。