java.lang.IllegalArgumentException: Unable to find ConfigModule implementation

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.** { *; }

 

你可能感兴趣的:(java.lang.IllegalArgumentException: Unable to find ConfigModule implementation)