记:android Channel is unrecoverably broken and will be disposed!报错

引起这个问题的很大一部分原因是因为版本问题

android Channel is unrecoverably broken and will be disposed!报错

问题背景:

开发支付的第三方库,然后给项目主工程本地引用(不是maven库引用),支付库用到了扫码的业务场景,于是用到了一个开源的第三方扫码库

在支付库里面引用的是3.4.0版本,这个扫码库有很多局限性,所以就把其中几个类复制了出来,自己动手改了一下。大家也知道,引用本地aar的话,aar的依赖和本地依赖是打不进aar的,只能在主工程重新生命一次,maven依赖除外。但是主工程依赖的是3.5.0 所以正好我复制的类被源代码作者更新了,导致我的类里面的一些构造函数的参数都不一样,导致奔溃

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容