报错原因:
微信验证 apk 的签名包名失败。
解决方案:
1、项目的 package 名字、AndroidManifest.xml 里面的包名,必须和微信开放平台注册的一致;
2、必须打包成为发布版本的 apk,apk 签名必须和在微信开放平台注册的一致,微信开放平台签名要求: MD5,无冒号;
3、客户端使用的 charge 必须是使用商户自己参数获取来的 charge ,不能使用 Ping++ 用来测试的 charge;
4、清理微信缓存;
5、如果签名包名均正确,仍旧返回 -1 报错,请检查时间戳格式是否有问题或重置微信开放平台的安卓版本的签名包名。