在接入sdk时,碰到了这么一个情况

安卓在调取支付界面的时候,如果是直接在eclipse里面连接手机run的话是正常的,但是签名打包之后就调取不出来支付界面
这个最有可能是什么造成的呢? 

那么问题就是runas application 和打包后的app有什么区别?
屏幕快照 2015-02-28 下午1.22.51.png

run的时候正常

屏幕快照 2015-02-28 下午1.23.02.png

打包后就不正常了

runas application 和打包后的app有什么区别?问了几个人,没有人回答出来

但是我也是主要搞ios的,所以如果有人知道麻烦回复下

最后我找到了我的问题所在

在调用支付的程序中有这么一句话

屏幕快照 2015-03-02 上午10.36.05.png

private void startPay() {
		Log.d(TAG, "startPay");
		Float val = Float.parseFloat(_payInfo.getProductPrice());
		if (Utility.isApkDebugable(mContext))
			//val = 0.01f;
		ucSdkPay(_payInfo.getServerURL(), _payInfo.getOrderID(), val);
	}

问题就出现在这里

那个if判断,因为我删除了不需要的,所以居然忽略了这个if判断执行的就是下一句

而这个判断就是判断的是不是打包情况(这个是我的猜测),然后注销后即可,所以以后也可以运用这个


☟☟可点击下方广告支持一下☟☟

最后修改:1970 年 01 月 01 日
请我喝杯可乐,请随意打赏: ☞已打赏列表