帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
2
帖子
0
勋章
61
Y币
发表于 2016-10-6 19:25:44
20
未解决

wxPay模式二闪退 [复制链接]

  • 发表于:2016-10-06 19:25:44
代码如下,能弹出wxPay.config成功的ok,执行wxPay.pay就退出程序了,检查了包名和签名都是正确的,求指教 QQ图片20161006192248.png
2
帖子
0
勋章
61
Y币
折腾了一天了,不知道什么问题
19
帖子
0
勋章
2196
Y币
lizhenxing1031 发表于 2016-10-6 20:34
折腾了一天了,不知道什么问题
wxPay.pay({
    description: 'iPad mini 16G 白色',
    totalFee: '888',
    tradeNo: '1217752501201407033233368018',
    spbillCreateIP: '196.168.1.1',
    deviceInfo: '013467007045764',
    detail: 'iPad mini 16G 白色',
    attach: '说明',
    feeType: 'CNY',
    timeStart: '20091225091010',
    timeExpire: '20091227091010',
    goodsTag: 'WXG',
    productId: '12235413214070356458058',
    openId: 'oUpF8uMuAJO_M2pxb1Q9zNjWeS6o'
}, function(ret, err) {
    if (ret.status) {
        alert(ret.result);
    } else {
        alert(err.code);
    }
});
先用API示例中的代码跑一下,然后逐渐删减参数;根据我的经验,应该是哪个参数的问题,具体是那个,肯定是可以找到的;
2
帖子
0
勋章
61
Y币
摇一摇到达 发表于 2016-10-6 22:46
先用API示例中的代码跑一下,然后逐渐删减参数;根据我的经验,应该是哪个参数的问题,具体是那个,肯定是可 ...

还是一样闪退,最主要是没有任何提示
28
帖子
0
勋章
5162
Y币
lizhenxing1031 发表于 2016-10-7 10:42
还是一样闪退,最主要是没有任何提示

安卓吗,有确认过签名正确没?一定在云编译测试
5
帖子
0
勋章
90
Y币
selina1105 发表于 2016-10-7 11:32
安卓吗,有确认过签名正确没?一定在云编译测试

日志栏里报错,java包的错误,空指针
  1. [2016-10-07 11:51:03] [Android log] java.lang.NullPointerException: println needs a message
  2. [2016-10-07 11:51:03] [Android log]         at android.util.Log.println_native(Native Method)
  3. [2016-10-07 11:51:03] [Android log]         at android.util.Log.e(Log.java:232)
  4. [2016-10-07 11:51:03] [Android log]         at com.uzmap.pkg.uzmodules.uzWxPay.PayTask.onPostExecute(PayTask.java:60)
  5. [2016-10-07 11:51:03] [Android log]         at com.uzmap.pkg.uzmodules.uzWxPay.PayTask.onPostExecute(PayTask.java:1)
  6. [2016-10-07 11:51:03] [Android log]         at android.os.AsyncTask.finish(AsyncTask.java:632)
  7. [2016-10-07 11:51:03] [Android log]         at android.os.AsyncTask.access$600(AsyncTask.java:177)
  8. [2016-10-07 11:51:03] [Android log]         at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645)
  9. [2016-10-07 11:51:03] [Android log]         at android.os.Handler.dispatchMessage(Handler.java:102)
  10. [2016-10-07 11:51:03] [Android log]         at android.os.Looper.loop(Looper.java:136)
  11. [2016-10-07 11:51:03] [Android log]         at android.app.ActivityThread.main(ActivityThread.java:5016)
  12. [2016-10-07 11:51:03] [Android log]         at java.lang.reflect.Method.invokeNative(Native Method)
  13. [2016-10-07 11:51:03] [Android log]         at java.lang.reflect.Method.invoke(Method.java:515)
  14. [2016-10-07 11:51:03] [Android log]         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:792)
  15. [2016-10-07 11:51:03] [Android log]         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
  16. [2016-10-07 11:51:03] [Android log]         at dalvik.system.NativeStart.main(Native Method)
复制代码
28
帖子
0
勋章
5162
Y币
动感囧人 发表于 2016-10-7 11:57
日志栏里报错,java包的错误,空指针

空指针有可能是哪个模块没添加或哪个参数为空了,你只有查查,把所有的参数都 配置在KEY.XML里,然后云编译测试,config接口里不需要再传参数,回调里直接调用pay
5
帖子
0
勋章
90
Y币
selina1105 发表于 2016-10-7 12:09
空指针有可能是哪个模块没添加或哪个参数为空了,你只有查查,把所有的参数都 配置在KEY.XML里,然后云编 ...

还是一样的在config执行是正确的,到pay就出错了
28
帖子
4
勋章
4003
Y币
pay中的参数都是字符串,这个数据类型就可能引起ios闪退,你查看下参数类型
30
帖子
2
勋章
6989
Y币
动感囧人 发表于 2016-10-7 12:18
还是一样的在config执行是正确的,到pay就出错了

你查一下你的config变量的参数是否是正确的,里面的参数是否有空值
12下一页
您需要登录后才可以回帖 登录

本版积分规则