解决方案-android 微信支付怎么让官方给的Demo跑起来?

问题描述

android 微信支付怎么让官方给的Demo跑起来?
 最近做项目,需要用到微信支付,看了官方的文档,也把官方给的Demo下载下来了,运行时可以生成prepare_id,请求参数,但点击调起微信支付按钮时返回了-1,不能成功调起微信支付的界面出来,这是怎么回事呢?(Demo里Constants类里的参数是用的微信Demo里的,不是自己项目里的哈!)
     网上看了下解决方案,说的是用demo工程目录下的keystore
    ![图片说明](http://img.ask.csdn.net/upload/201511/09/1447048506_711923.png)
    于是我就把自己签名生成了一个keystore文件,在打包成了apk文件,在手机上安装apk文件在运行还是返回-1,请问做过的大神们,怎么才能将官方的这个Demo跑起来呢?

解决方案

你一定没好好看API,看看是不是有的key没粘贴

解决方案二:

从官网上申请的一套APPid,商户Id等,填到程序里就能跑了

时间: 2024-08-03 10:25:25

解决方案-android 微信支付怎么让官方给的Demo跑起来?的相关文章

Android微信支付3.0版本

问题描述 Android微信支付3.0版本 根据开发文档以及网上给的demo总是调不通,apk也是打包签名了的!客户端自己实现第一次签名和第二次签名总是支付结果总是-1,我也是无能为力了!求大神指点 解决方案 android微信支付android 微信支付android微信支付 解决方案二: http://download.csdn.net/detail/baidu_17508977/8521101 解决方案三: 可以看下 Ping++ Android 支付接口:https://www.ping

android微信支付总是返回-1的问题

问题描述 android微信支付总是返回-1的问题 目前问题是清空微信数据和再次签名是可以支付的,但后面就不可以支付了,这是什么原因呢? sign的值是我自己拼接的,我后台log打印的看到每次支付的sign也是不一样的. 支付返回-1是什么原因呢? 官方说错误返回码有4开头的四位数字 ,我怎么没看见? 解决方案 每次支付的sign也是不一样的 是的,sign是根据你其它参数算出来的,你的sign错了,当然返回错误. 官方文档列出的可能错误原因:签名错误.未注册APPID.项目设置APPID不正确

Android 微信支付总看到签名 这是什么? 要调用微信支付一定要有签名吗?

问题描述 Android 微信支付总看到签名 这是什么? 要调用微信支付一定要有签名吗? Android 微信支付总看到签名 这是什么? 要调用 签名是自己搞签名还是官方签名代码复制过来 解决方案 每个应用都有,不用你自己去写 解决方案二: 就是应用的签名,可以用微信提供的软件获取手机上应用的签名 解决方案三: 微信支付---签名

设备数量限制-Android微信支付对设备数量有限制?

问题描述 Android微信支付对设备数量有限制? 情况是这样:我在自己的app里接入了微信支付功能(但app还未正式上线),现在拿多台设备测试微信支付时,发现,只有一台是可以弹出微信支付界面的.把这台的app删掉后.用另一台支付,另一台也是可以支付的,其余的都不行.(归纳一下就是,同时只能有一台设备用微信支付).求遇到过这类问题的大神指导 解决方案 问题解决了,确实是我代码有问题,少了一句 api.registerApp(APP_ID); //把App注册到微信. 不过,依然很感谢您的帮助.

android微信支付的服务端该怎么写,官网demo看半天都看不明白,有没有手把手教程,要服务端的

问题描述 android微信支付的服务端该怎么写,官网demo看半天都看不明白,有没有手把手教程,要服务端的 android微信支付的服务端该怎么写,官网demo看半天都看不明白,有没有手把手教程,要服务端的 解决方案 微信开发者文档里面写了恩 解决方案二: 我之前微信支付服务端是用demo中的asp写的如果有需要,可以联系我QQ360206731 解决方案三: --同样困惑中,找资料了看不太懂哪

Android微信支付开发问题_Android

并不是所有的BAT的API都是非常好用的,微信支付就有不少的缺陷,总结一下微信支付实现中出现的问题   坑点一:   PayReq的参数 sign的生成   PayReq对象有个参数为packageValue 而sign生成时要用到packageValue,但是对应的Key是package,这里的key容易弄错 复制代码 代码如下: List<NameValuePair> signParams = new LinkedList<NameValuePair>();         s

Android微信支付开发问题

并不是所有的BAT的API都是非常好用的,微信支付就有不少的缺陷,总结一下微信支付实现中出现的问题 坑点一: PayReq的参数 sign的生成 PayReq对象有个参数为packageValue 而sign生成时要用到packageValue,但是对应的Key是package,这里的key容易弄错 复制代码 代码如下: List<NameValuePair> signParams = new LinkedList<NameValuePair>();         signPar

android微信支付问题总结

首先我们先看一个android微信支付时遇到的一个错误提示: onPayFinish, errCode = -1  当你参数签名都没有问题的时候,出现这个提示,请按照如下操作: 在你的项目测试android微信的组件(微信分享.微信支付等)的时候,一定要用你自己的keystore签名出来测试,如果用debug.keystore肯定是不成功的! 本文部分内容转自:http://blog.csdn.net/baidu_17508977/article/details/44517283 1,在微信开放

android微信支付源码分享_Android

本文为大家分享了android微信支付源码,供大家参考,具体内容如下 参数配置 public static final String APP_ID ; /** 在微信开放平台注册app,微信给分配的id **/ public static final String MCH_ID; /** 申请开通微信支付,成功后微信会给你发一封邮件,给你分配一个商户平台账号,在资料里有商户ID **/ public static final String API_KEY; /** 在微信发给你的那封邮件里,给你