如题进以此来记录日常开发中遇到的一些坑,近期抽空整理一下并长期更新~~
排名不分先后随踩随记~
1.部分手机App唤起第三方支付(微信/支付宝)不成功
以支付宝为例,环境为华为Mate7 EMUI4.0(Android6.0)系统体验发现代碼流程正常,支付宝却未启动正常的支付界面其他手机正常,想到Android6.0新的权限管理方案于是查看权限管理发现支付宝的权限中 关联启动 ┅项未被授予,手动开启这项权限后正常
本以為加上提示或者跳转告诉用户去开启支付宝的关联启动项就OK了,但是测试同学说美团App在同样的环境下不需要手动开启那项权限依然可以正瑺唤起支付宝宝这TM就很尴尬了。最后通过查看支付宝官方最新集成文档并提问支付宝技术支持得到一个半肯定的回答因为我们使用的支付宝SDK版本太老了,影响正常使用项目中支付宝SDK中还是用的AliPay唤起的支付宝,这至少也是2年前的SDK版本了不知道为什么一直没有更新,可能是抱着不出问题就不换的原则通过demo测试确实和支付宝SDK版本有关,
经过替换最新版的支付宝SDK后验证一切正常
可通过命令行查看app所有依赖库的lib树结构,具体命令百度
4//QQ分享成功后提示分享取消
5.//相机拍照机我的相册如何恢复选择的开发相关
2.少数场景为某些任务调用了当前Activity的finish()函数当用户手动按下回退键执行onBackPress()时也会抛出这种异常,解决方法: