- 1 如果你的项目使用的 代码混淆,解决如下:
- Q:为什么代码混淆之后,会导致无法弹出发送第三方消息的确认框?
- A:需要在混淆配置文件proguard.cfg中,增加如下两行代码:
-keep class com.tencent.mm.sdk.openapi.WXMediaMessage { *;}
-keep class com.tencent.mm.sdk.openapi.** implements com.tencent.mm.sdk.openapi.WXMediaMessage$IMediaObject {*;}
2 api注册时需要验证数字签名,如果你还是默认的debug,请按照下面的方式进行调整
选择Eclipse顶部菜单Window->Preferences,在弹出的对话框中,选择Android目录下的Build,如下图:
指定Custom debug keystore选项的路径为sdk demo工程目录中的debug.keystore文件,如下图:
并应用该配置。