美文网首页
android库文件冲突解决办法

android库文件冲突解决办法

作者: mocen_王琪 | 来源:发表于2017-01-13 16:34 被阅读125次

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

    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中集成的库设置为只能自己用

    相关文章

      网友评论

          本文标题:android库文件冲突解决办法

          本文链接:https://www.haomeiwen.com/subject/jaesbttx.html