第一步操作
1.第一步就是 点击图示的菜单,当然TargeSdkVersion = 28以上。
2.加入混淆配置
#androidX
-keep class androidx.**{*;}
-keep public class * extends androidx.**
-keep interface androidx.**{*;}
-dontwarn com.google.android.material.**
-dontnote com.google.android.material.**
-dontwarn androidx.**
以上两步都是网上很容易找到的步骤,我也按照这个步骤操作,但是发现在开启proguard的时候,出现各种类的初始化异常,多为static字段初始化异常表现为nullpointexception,这个问题浪费了我一天的工作时间,后来报一个异常 就keep 一个class对应的包名(如 :-keep class andoird.util.**{*;})弄了五六个-keep后直接放弃了,干脆把所有android 开头的类全-keep掉"-keep class android.**{*;}"。这样算是正常跑起来了。