转自:http://www.apkbus.com/home.php?mod=space&uid=89514&do=blog&id=63614
报错信息内容摘要:
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.* {
*;
}
网友评论