最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android Studio Gradle依賴沖突解決方法

 更新時(shí)間:2019年04月10日 11:05:37   作者:wei120698598  
這篇文章主要給大家介紹了關(guān)于Android Studio Gradle依賴沖突解決的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Android Studio具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

前言

本文主要給大家介紹了Android Studio Gradle依賴沖突解決的相關(guān)內(nèi)容,分享出來供大家參考學(xué)習(xí),下面話不多說了,來一起看看詳細(xì)的介紹吧

1. 查看依賴樹

./gradlew dependencies


2. 解決依賴沖突

一旦在構(gòu)建中存在依賴沖突,開發(fā)人員需要決定哪個(gè)版本的庫最終包含在構(gòu)建中,有許多解決沖突的方法。

1. 逐個(gè)排除

compile('junit:junit:4.12'){
 exclude group : 'org.hamcrest',module:'hamcrest-core'
}
//最終,如果我們向包含1.3版本到構(gòu)建中,我們可以從“mockito"中排除他
androidTestCompile('org.mockito:mockito-core:1.10.19'){
 exclude group : 'org.hamcrest',module:'hamcrest-core'
}

 

2. 顯式依賴

在build.gradle中顯示定義沖突的庫,這是解決沖突的一種方式,在這種情況下,我們需要明確提出我們想要包含在任何一個(gè)配置的最終構(gòu)建中的庫的版本。

compile 'junit:junit:4.12'
androidTestCompile 'org.mockito:mockito-core:1.10.19'
androidTestCompile 'org.hamcrest:hamcrest-core:1.3'

如果多個(gè)依賴具有沖突版本的依賴或傳遞依賴的話,則不是從每個(gè)依賴性中排除模塊,而是可以簡單的使用期望的版本號來定義沖突依賴。

這種是一種更清潔的解決沖突的方法,但缺點(diǎn)是,當(dāng)更新實(shí)際的依賴關(guān)系的時(shí)候,開發(fā)人員需要更新沖突的庫。

3. 強(qiáng)制依賴

//在app.gradle 中的Android閉包中使用
android{
   configurations.all {
      resolutionStrategy.force 'com.android.support:appcompat-v7:28.0.0'
      resolutionStrategy.force 'com.android.support:support-v4:28.0.0'
      resolutionStrategy.force 'com.android.support:animated-vector-drawable:28.0.0'
      resolutionStrategy.force 'com.android.support:support-media-compat:28.0.0'
   }
}

//在build.gradle 中設(shè)置工程全局強(qiáng)制依賴
allprojects{
   configurations.all {
      resolutionStrategy.force 'com.android.support:appcompat-v7:28.0.0'
      resolutionStrategy.force 'com.android.support:support-v4:28.0.0'
      resolutionStrategy.force 'com.android.support:animated-vector-drawable:28.0.0'
      resolutionStrategy.force 'com.android.support:support-media-compat:28.0.0'
   }
}

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

五指山市| 黑龙江省| 尚志市| 芦山县| 高邑县| 阿巴嘎旗| 泰兴市| 桦甸市| 大竹县| 政和县| 遂平县| 石泉县| 浠水县| 南涧| 吉林市| 酒泉市| 灵丘县| 广汉市| 息烽县| 临沭县| 庄河市| 光山县| 靖宇县| 荔波县| 昌吉市| 昌黎县| 怀集县| 彭水| 铁力市| 吉木萨尔县| 分宜县| 四川省| 古交市| 厦门市| 江达县| 东乌珠穆沁旗| 河东区| 宜春市| 全南县| 潮州市| 湖北省|