sureyinZero
sureyinZero
  • 发布:2019-01-29 15:45
  • 更新:2019-01-29 16:23
  • 阅读:2027

【报Bug】本地打包的APP成功调起微信支付后点击返回APP出现卡死黑屏

分类:HTML5+

详细问题描述(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)
[内容]
使用本地打包SDK进行打包后成功发起微信支付请求,在支付界面点击左上角返回按钮之后APP卡死并且黑屏
重现步骤
[步骤]发起微信支付->在支付界面点击返回按钮
[结果]出现黑屏卡死
[期望]正常获得支付结果
[如果语言难以表述清晰,可以拍一个视频或截图,有图有真相]

[使用的离线打包SDK] Android-SDK@1.9.9.58073_20190121\HBuilder-Integrate-AS

IDE运行环境说明
[HBuilder 或 HBuilderX]
[IDE版本号] Android Studio 3.3.0
[windows版本号]
[mac版本号]

App运行环境说明
[Android版本号] Android 8.0.0
[iOS版本号]
[手机型号] ONEPLUS A3010
[模拟器型号]

附件
[IDE问题请提供HBuilderX运行日志。菜单帮助-查看运行日志,点右键打开文件所在目录,将log文件压缩成zip包上传]
[App问题请提供可重现问题的代码片段,你补充的细一点,问题就解决的快一点]
[安装包]

联系方式
[QQ]

2019-01-29 15:45 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

不清楚你的修改。为了节省交互时间你直接提供一个可复现问题的android工程吧

  • sureyinZero (作者)

    是需要安装包还是源码?

    2019-01-29 16:13

  • sureyinZero (作者)

    https://pan.baidu.com/s/1Io1d-pDifQrWTVkrkc52jg

    安装包下载地址,附近无法上传

    2019-01-29 16:15

sureyinZero

sureyinZero (作者)

找到问题原因了,问题解决了;
在替换AndroidManifest.xml里包名的时候将微信分享/支付配置前的“com.HBuilder.integrate”一起替换掉了,导致从微信返回的时候无法调用对应的方法导致了黑屏和卡死的出现
<activity
android:name="com.HBuilder.integrate.wxapi.WXEntryActivity"
android:exported="true"

  • 伍陆肆

    确实这个问题,使用自己的包名就出问题。但最新官方文档还一直提示使用自己的包名。

    2021-02-21 18:19

该问题目前已经被锁定, 无法添加新回复