Android 遇到DuplicateRelativeFileException: More than one file was found with OS independent 問題

在開發中遇到如下問題:

“DuplicateRelativeFileException: More than one file was found with OS independent path 'lib/armeabi/libstlport_shared.so'”

乍看一臉蒙,因爲這個類庫我從來沒用過,估計是在我使用的類庫以及開源框架中出現了相同的引用。

查了下解決方案,需要在App的build.gradle中的 android 下加入如下代碼,

注意:1.如果你的工程用的組件化,切記一定要放到mainApp的build.gradle中;

           2.一定是放在android節點下面。

    packagingOptions {
        //你的報錯信息裏面給你指明的路徑
        exclude 'lib/armeabi/libstlport_shared.so'

    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章