android微信第三方登陆混淆,(转)android 微信混淆报错
报错信息内容摘要:associated EnclosingMethod attributecom.tencent.mm.opensdk.openapi.WXApiImplV10com.tencent.mm.sdk.b.bcom.tencent.mm.opensdk.diffdev.a.c.class具体信息Ignoring InnerClasses attribute for an anonymo
报错信息内容摘要:
associated EnclosingMethod attribute
com.tencent.mm.opensdk.openapi.WXApiImplV10
com.tencent.mm.sdk.b.b
com.tencent.mm.opensdk.diffdev.a.c.class
具体信息
Ignoring InnerClasses attribute for an anonymous inner class (com.tencent.mm.sdk.b.b) that doesn"t come with an associated EnclosingMethod attribute. This class was probably produced by a compiler that did not target the modern .class file format. The recommended solution is to recompile the class from source, using an up-to-date compiler and without specifying any "-target" type options. The consequence of ignoring this warning is that reflective operations on this class will incorrectly indicate that it is not an inner class
解决方法:
build.gradle-> buildTypes
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.cfg'
混淆的文件proguard.cfg加入�
-keep class com.tencent.mm.opensdk.** {
;
}
-keep class com.tencent.wxop.* {
;
}
-keep class com.tencent.mm.sdk.* {
*;
}
更多推荐
所有评论(0)