在使用支付宝Demo时如果你的模拟器或者手机版本过高会崩溃通过查看Caused by 定位到错误如下:

01-06 02:52:12.350: W/System.err(1903): Caused by: java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag

看到这个蒙圈了鬼能知道啥意思!于是Debug定位具体代码发现出错代码段:

KeyFactory keyf = KeyFactory.getInstance(ALGORITHM);

查看源码也不知道错在哪里!那只能Google了,结论是Android高版本代替此代码段即可如下:

KeyFactory keyf = KeyFactory.getInstance(ALGORITHM, "BC");

遇到代码出错时应如何应对:

第一步:查看Log日志通过 Caused by 定位错误那里会告诉你出错的具体位置,
第二步:分析原因尝试自行解决,没有办法时自行Google
第三步:记录(好记性不如烂键盘),分享(与人方便与己方便)

更多内容访问个人站点点击直达

支付宝 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag相关推荐

  1. Android解决java.lang.RuntimeException: error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag

    我们使用android https验证的的时候出现如下错误: 03-17 10:47:01.941: W/System.err(12702): java.security.cert.Certifica ...

  2. SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch

    SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch 前言 前言 nginx ...

  3. linux安装Openssl步骤详解_问题:OpenSSL: error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:un

    linux上安装Openssl步骤详解 问题: OpenSSL: error:100AE081:elliptic curve routines:EC_GROUP_new_by_curve_name:u ...

  4. npm run serve 报错:Error: error:0308010C:digital envelope routines::unsupported

    项目场景: vue项目npm install之后运行报错 问题描述 npm run serve 报错:Error: error:0308010C:digital envelope routines:: ...

  5. Error: Cannot find module ‘process-nextick-args‘,error:0308010C:digital envelope routines::unsupport

    问题1:Error: Cannot find module 'process-nextick-args' 出现在node版本升级时,在原来的node文件夹里直接安装新版本node,却没有删除原来的no ...

  6. fixed:error:0308010C:digital envelope routines::unsupported

    目录 1.故障现场 2. 问题分析 3. 修复方案 4. 参考文献 1.故障现场 最近由于一些原因,从Mac OSX 迁移到 Windows 平台,在尝试运行基于vue-element-admin 项 ...

  7. SSL: error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch问题解决

    今天把服务器上的nginx关闭再启动, 发现了如下问题: [root@PUS*-021 ssl.key]# nginx -c /opt/nginx-conf/poll.conf nginx: [eme ...

  8. [ERROR] Malformed \uxxxx encoding.报错解决

    今天用idea运行完项目.想直接打包的时候,结果打包失败,一直报错 [ERROR] Malformed \uxxxx encoding. 网上查了之后,一直说是,有路径在使用斜杠的时候,使用错误.将& ...

  9. Vue 报错error:0308010C:digital envelope routines::unsupported

    Vue 报错error:0308010C:digital envelope routines::unsupported 出现这个错误是因为 node.js V17版本中最近发布的OpenSSL3.0, ...

最新文章

  1. IBM会话设置和覆盖规则
  2. 关于亿级账户数据迁移,你应该试试这种方法...
  3. 对于量子计算来说,99%的准确度足够吗?
  4. 使用GNS3简单模拟帧中继环境
  5. mysql-plus多数据库_IDEA项目搭建九——MybatisPlus多数据库实现
  6. 只进ResultSet 不支持请求的操作
  7. 百度顶会论文复现(2):GAN综述
  8. JeecgBoot 单表数据导出多sheet实例
  9. Shell 条件表达式的正则匹配
  10. 【2020牛客多校5:D】Drop Voicing(LIS+推理)
  11. 土木专业应用计算机,计算机在土木中的应用
  12. 吉林大学计算机学院控制与应用实验室,2019计算机考研吉林大学国家物联网虚拟仿真实验教学中心简...
  13. 开源GIS的一些理解和介绍
  14. matlab钉子链条,MatLab的Galton钉板问题训练报告 终极版
  15. Android模拟器群控,安卓模拟器多开哪个好 流畅不卡、省资源、群控刷机都有
  16. IT战略规划,我们在做什么?(上)
  17. 解决电脑右键菜单反应慢问题
  18. 千兆光模块的类型都有哪些?
  19. 强推面试前必刷:Alibaba 内部 Java 高级架构师
  20. 可视化项目管理只需一个甘特图

热门文章

  1. 双线性池化_卷积神经网络中的各种池化操作
  2. iOS开发常用之图像浏览及处理
  3. 如何做好社群运营,高质量社群运营的四大技巧
  4. 【医生的黑色幽默】都是医生亲口说的
  5. 网络性能测试工具 -- iperf
  6. HTTP400错误 请求无效 (Bad request)
  7. Stats Perform成立,将打造成全球领先的体育人工智能与数据公司
  8. scheduler定时任务的基础使用
  9. python中数组元素引用_python数组
  10. maven中使用mybatis-plus