Android开发,使用Arms框架遇到的问题
链接 https://github.com/JessYanCoding/MVPArms/issues/215 这里写了一部分的解决方法
我这边遇到的问题描述差不多但是解决方案可能有点不一样,首先在打assembleXXXXXRelease会发出一些okhttp的Warning,
所以我用了混淆抑制了警告,但是还是不成功后来我使用-keep 将Arms框架的代码和自己的包名代码不加入混淆
结果居然成功了,以下是我的 proguard-rules.pro的添加内容 待参考,和以上的链接写的有点不一样
-dontwarn org.conscrypt.OpenSSLProvider
-dontwarn org.conscrypt.Conscrypt
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
-keep class com.jess.arms.** { *; }
-keep class com.pingtiao51.armsmodule.** { *; }
本文介绍在Android开发中使用Arms框架遇到的混淆问题及解决办法。通过调整ProGuard配置,如添加特定的-dontwarn和-keep指令来避免警告并确保关键代码不被混淆。
4289





