使用AndroidX的混淆

本文仅做简单记录,防止以后忘记

当工程从support库迁移至androidx后,若使用了混淆,则必须在混淆文件中添加以下配置,否则使用了androidx的地方都将有可能出问题:

-keep class com.google.android.material.** {*;}
-keep class androidx.** {*;}
-keep public class * extends androidx.**
-keep interface androidx.** {*;}
-dontwarn com.google.android.material.**
-dontnote com.google.android.material.**
-dontwarn androidx.**
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,913评论 2 59
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,219评论 25 708
  • 作为一枚日语学生党,被日语折磨的不要不要的。外教义务每周星期五给我们开日语角,每次在日语角费尽心力用日语表达时,真...
    懒小妹阅读 2,480评论 0 0
  • 文|蓝塔灵罗 2018年四月二十八日,答辩结束,四月二十八日到四月二十九日凌晨一点到五点,宿舍全体成员摊在KTV的...
    蓝塔灵罗阅读 369评论 1 1
  • 烈日云遮,风掠白蛇。 独饮酒、寂寞凄迫。 谁尝甘苦,与我高歌。 世道凶恶,何情义,如流波。 可怜独自,人处寒佛。 ...
    亦沐北风阅读 215评论 0 6