请选择 进入手机版 | 继续访问电脑版
查看: 1181|回复: 3

关于网易云信avchatkit包的问题

[复制链接]

1

主题

1

帖子

5

积分

云客

Rank: 1

积分
5
发表于 2018-6-8 10:42:07 | 显示全部楼层 |阅读模式
      在集成网易云信使用的是nim_demo中的包作为依赖的基础开发视频通话但在初始化avchatkit后调用
AVChatKit.outgoingCall() 后就是出现闪退的现象,报的错误也是关于avchatkit包的和自己代码无关,请问有哪位遇到过类似情况吗?怎么解决的求解

回复

使用道具 举报

6

主题

120

帖子

595

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
595
发表于 2018-7-4 09:36:52 | 显示全部楼层
AvchatKit的文档,在:https://github.com/netease-im/NIM_Android_AVChatKit
出现闪退,logcat打印出来的错误,是什么?
回复

使用道具 举报

0

主题

1

帖子

4

积分

云客

Rank: 1

积分
4
发表于 2019-7-11 22:47:38 | 显示全部楼层
因为avchatkit库里使用的依赖方式是compileOnly fileTree(dir: 'libs', include: ['*.jar']),为了防止多个库都使用了云信的sdk导致jar包冲突。
编译时不会报错,实际运行时,不会把依赖打包进apk,所以会出现找不到类的错误。需要把avchatkit中使用compileOnly依赖的jar包拷贝到自己项目的libs中,如果avchatkit以compileOnly方式依赖库,也需要在项目app中使用implementation或者compile方式来依赖(重复的就不用复制了)。
回复

使用道具 举报

11

主题

54

帖子

601

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
601
发表于 2019-8-27 17:17:37 | 显示全部楼层
是的,因为demo依赖了多个module,所以有些包的sdk是compileOnly的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表