使用AndroidX的混淆

作者: ZYRzyr | 来源:发表于2018-11-23 18:50 被阅读4次

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

当工程从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.**

相关文章

  • 使用AndroidX的混淆

    本文仅做简单记录,防止以后忘记 当工程从support库迁移至androidx后,若使用了混淆,则必须在混淆文件中...

  • AndroidX混淆

    最近学习了一下Kotlin,就做了一个项目练练手,提升熟练度,顺便使用到了AndroidX,在打包的时候混淆了一下...

  • Androidx的混淆代码

    一、前言 在debug上开混淆没问题,在release上开混淆就闪退了。报androidx.viewpager2....

  • Android BackgroundLibrary 开启混淆 u

    解决方法1、开启混淆后 需要在 app 混淆文件中增加-keep class androidx.core.view...

  • Android之androidx混淆

    -keep class com.google.android.material.** {*;} -keep cla...

  • AIDE 新建 AndroidX Design 项目

    后续几个版本加上AndroidX,要使用AndroidX,用于构建的android.jar必须使用android-...

  • AndroidX的Fragment懒加载

    AndroidX之前的Fragment懒加载 在AndroidX之前,Fragment的使用有两种方式: 使用Vi...

  • Android 混淆模板(含androidx)

    一、通用模板 二、相关语法 代码混淆的压缩比例,值在0-7之间 混淆后类名都为小写 指定不去忽略非公共的库的类 指...

  • Androidx的使用

    为什么要有Androidx库? 也许是google官方也对这个早期形成的演化产物不满意,于是对这些API的架构进行...

  • APP常用的安全技巧

    代码中使用混淆,不要使用默认AB混淆,可以使用空白混淆 混淆配置中去除:-keepattributes Sourc...

网友评论

    本文标题:使用AndroidX的混淆

    本文链接:https://www.haomeiwen.com/subject/hahsqqtx.html