webrtc android如何在android项目中集成webrtc以及解决冲突?

如何在android项目中集成webrtc以及解决冲突,最近做了一款视频监控系统的APP,需要使用wertc进行实时通信传输,遇到了几个问题,在这里分享一下。
最近做了一款视频监控系统的APP,需要使用webrtc进行实时通信传输,遇到了几个问题,在这里分享一下。工具/原料androidstudio开发工具电脑方法/步骤1在androidstudio3的build.gradle中进行配置,dependencies添加webrtc的依赖库地址。如下图1添加依赖。点击同步按钮,即可将库自动下载到本地仓库。步骤阅读2文件冲突错误。库下载以后,结果AndroidManifest文件合并冲突。如图2合并文件冲突。这个时候删除依赖库中的。从给出的提示看出,可以使用tools:replace进行替换配置,其实直接删除子module中的allowBackup配置就可以了。步骤阅读3主module中使用的minSdkVersion为14,而子模块中使用的16。那么就将主模块中的改为16。如图:版本必须大于等于16步骤阅读4编译器版本问题。发现报错编译器语言报错,通过查找发现版本21217的库中是最新的webrtc库,并且使用的Java语法需要Java8版本的编译器才能支持。步骤阅读5解决Java编译器报错,需要在主项目的module中加上编译器配置。如图编译器配置。或者使用低版本20849的 webrtc,只是这样工程中的代码也要进行修改,改动有点大,所以建议使用修改编译器版本的方法进行使用。步骤阅读步骤阅读6添加好设置以后,再次同步整个工程代码。就可以解决报错冲突的问题。步骤阅读END注意事项使用低版本20849的webrtc,只是这样工程中的代码也要进行修改,改动有点大,所以建议使用修改编译器版本的方法进行使用。

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/j1wRoB0de4.html

(0)

相关推荐