android 依賴包衝突

2021-09-14 08:29:45 字數 880 閱讀 4315

新增第三方依賴包後報錯

all com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes). 

found versions 28.0.0, 25.2.0. examples include com.android.support:animated-vector-drawable:28.0.0 and com.android.support:support-media-compat:25.2.0

我的是因為新增的aroute裡有個版本為25.2.0的v7包,與自身的28.0.0版本衝突了

解決方法:

方法一、新增以下依賴重新編譯

implementation 'com.android.support:support-v4:28.0.0'

implementation 'com.android.support:design:28.0.0'

方法

二、在build.gradle中最外層新增

android 

configurations.all }}

}dependencies

com.android.support表示要修改的依賴庫

28.0.0表示要修改的版本號

方法三、

在arouter依賴後面新增下面的話(把依賴的話用括號括起來)

api('com.alibaba:arouter-api:1.4.1')
注:如果是模組化開發,該模組和base模組都要加上這句話

Android Studio依賴包衝突

今天我寫個android專案,在專案中gradle新增webmagic一直報錯,最後換了乙個種方式新增jar。在專案下libs目錄下新增所需要的jar包。但是產生如下錯誤 com.android.build.api.transform.transformexception com.android.b...

直接依賴,間接依賴,可選依賴,排除依賴,依賴衝突

在本工程pom檔案中配置的依賴,稱為本工程的直接依賴。本工程pom配置了依賴a,a又依賴b,則本工程也依賴b,b為本工程的間接依賴。在依賴中配置true false 是否向下傳遞,如果配置為true,則別人依賴了本專案,被配置的不會在別人的專案中依賴到。所包含座標 排除依賴包中所包含的依賴關係 不需...

Gradle解決依賴衝突

問題描述 有時候專案依賴的com.android.support support v4的版本會遇到和其他依賴庫中com.android.support support v4的版本發生衝突的情況。例如我專案中使用的22.2.1版本,但是引入的最新的fresco中依賴的是23的版本,由於fragment...