1、首先code我刚开始是下载的登录微信的demo,后来下载后发现没有code网上说那个token就是。确实可以用这就解决了code找不到的问题。
2、登录界面弹不出来的问题即使你AppID都是对的,还是弹不出原因是你android调试的时候,那个key.store不对因为我在申请开发者平台的时候提交签名的时候是在app的发布版本。所以你测试的时候是debug不是release。后来我把app打包扔到手机上,就能正确弹出来了
3、基本走通微信登录,成功获取用户信息后我打算调一下支付接口。下载微信官网的支付demo后发现这个demo居然无法运行,很多java文件找不到我看了一下,libmma...jar才40k大小我感觉是不是lib不对。(微信不负责啊demo都没法运行)。后来我就到官网下载lib包过程是点击支付,然后才下载lib包(貌似点击登录和点击支付的包不一样,点击登录下载的是旧包40k而点击支付下载的同名的jar包是300多k)。换了包后搞定了。
4、最后我比较文件发现了如果你仅仅只是做登录,你可以下载小包如果你既要做登录叒要做支付,就下载大包300多k的这个并且不能两个都用!会出问题。因为我是在as里面把两个demo倒入当做library导致问题。
5、最后支付哪个Get要放箌线程里面,或许微信公司网络太快测试人员没注意写在主线程里了。