确定app的包名和签名都没有问题后,如果微信支付还返回-1。。可以尝试使用另外一部没装过你应用的手机进行测试、或者清空微信的数据。 感觉是第一次把APP注册到微信的时候,微信把app的各类信息都保存到了微信的数据中。后面我们就算使用正确的签名,微信仍在使用它的缓存数据。之前因为微信数据里有以前的聊天记录,舍不得清空,白浪费了好多时间...