您的位置:首页 > 移动开发 > 微信开发

Android 微信支付 代码混淆后打包,导致不能支付的原因

2015-12-29 11:48 537 查看
代码混淆:

-libraryjars libs/libammsdk.jar
-keep class com.tencent.** { *;}

如果您的项目中也引用了dom4j.jar,那么就添加上下面的代码:
-libraryjars libs/dom4j-1.6.1.jar
-keep class org.dom4j.** {*;}

然后用自己的keystore文件打包app,如果打包后app还是不能调出微信支付的页面,就需要进行下面的操作:
1.登录微信开发平台的账号
2.找到自己添加的应用
3.修改该应用的应用签名。
生成应用签名的时候应该注意哪些?
如果是测试微信支付的话:
1.把测试的app装在手机上。
2.把签名工具装在手机上,然后生成“应用签名”
如果是打包好的app:
1.把打包好的app装在手机上。
2.把签名工具装在手机上,然后生成“应用签名”。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息