android库文件冲突解决办法

在开发时遇见了下面这个错误

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_05\bin\java.exe'' finished with non-zero exit value 3

实际上是我通过两种方式导入了两个不同的库,一个是用的lib方式导入,一个是用compile方式导入,结果两个库中都用到了哔哩哔哩的播放器...

我的解决办法是在更改lib库中的集成方式

将原来的

compile 'tv.danmaku.ijk.media:ijkplayer-java:0.6.0'
compile 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.6.0'
//ExoPlayer as IMediaPlayer: optional, experimental
compile 'tv.danmaku.ijk.media:ijkplayer-exo:0.6.0'

修改成了

provided 'tv.danmaku.ijk.media:ijkplayer-java:0.6.0'
provided 'tv.danmaku.ijk.media:ijkplayer-armv7a:0.6.0'
//ExoPlayer as IMediaPlayer: optional, experimental
provided 'tv.danmaku.ijk.media:ijkplayer-exo:0.6.0'

问题解决~~~~

我的理解就是讲lib中集成的库设置为只能自己用

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

推荐阅读更多精彩内容

  • 前言 随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播/点播功能,那...
    passiontim阅读 8,584评论 1 46
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,151评论 25 709
  • 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI层、通信层或其他单一功能的框架 混合开发框架:...
    伟子男阅读 10,615评论 0 161
  • 读《家为什么会伤人》: 感受远比所谓的事实更重要,而在家庭中,理解并接受彼此的感受是最重要的。 任何看似荒诞的事情...
    一哈哈儿阅读 1,943评论 2 1
  • 我想交个女朋友一定是件很费钱的事儿,最好等自己有钱以后再说吧,可具体什么时候能有钱,我说不准。 记得有一次胃口不好...
    东淼阅读 1,189评论 0 0