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閱讀 3,325評論 1 46
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,353評論 25 708
  • 一.榜單介紹 排行榜包括四大類: 單一框架:僅提供路由、網絡層、UI層、通信層或其他單一功能的框架 混合開發框架:...
    偉子男閱讀 5,267評論 0 161
  • 讀《家為什么會傷人》: 感受遠比所謂的事實更重要,而在家庭中,理解并接受彼此的感受是最重要的。 任何看似荒誕的事情...
    一哈哈兒閱讀 293評論 2 1
  • 我想交個女朋友一定是件很費錢的事兒,最好等自己有錢以后再說吧,可具體什么時候能有錢,我說不準。 記得有一次胃口不好...
    東淼閱讀 174評論 0 0