9

私はbuild.gradle'com.android.support:support-v4:23.3.0'を使用しますが、外部ライブラリを探索するときは2つのバージョンのサポート-v4ライブラリ(23.3.0 & 24.0.0)があります。依存関係の使用をサポートするv4:24.0.0ライブラリを見つける方法を教えてください。どうすればgradleにバージョン23.3.0だけを追加させることができますか?Android:ライブラリの1つのバージョンのみを含むようにするには

external libraries image

これはbuild.gradleに私の依存関係のリストです:

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:appcompat-v7:23.3.0' 
    compile 'com.android.support:support-v4:23.3.0' 
    compile 'com.android.support:design:23.3.0' 
    compile 'com.android.support:recyclerview-v7:23.3.0' 
    compile 'com.android.support:cardview-v7:23.3.0' 
    compile ('com.nightonke:wowoviewpager:1.0.2') { 
     exclude group: 'com.android.support', module:'support-v4' 
    } 
    compile ('com.j256.ormlite:ormlite-android:5.0'){ 
     exclude group: 'com.android.support', module:'support-v4' 
    } 
    compile files('libs/picasso-2.5.2.jar') 
    compile files('libs/easyandroidanimationslibrary-v0.5.jar') 
    compile files('libs/apache-httpcomponents-httpclient.jar') 
    compile files('libs/apache-httpcomponents-httpcore.jar') 
    compile 'co.ronash.android:pushe-base:1.2.0' 
    compile 'com.google.android.gms:play-services-gcm:9.4.0' 
    compile('com.github.ozodrukh:CircularReveal:[email protected]') { 
     transitive = true; 
    } 
    compile files('libs/btsdk.jar') 
    compile project(':zxing_barcode') // this project include the same version of support-v4 library 
    compile project(':cropper')// this project include the same version of support-v4 library 
    compile project(':taptargetview')// this project include the same version of support-v4 library 
    compile ('me.cheshmak:analytics:1.0.28'){ 
     exclude group: 'com.android.support', module:'support-v4' 
    } 
    compile 'com.github.siyamed:android-shape-imageview:[email protected]' 
    compile ('com.github.rey5137:material:1.2.2'){ 
     exclude group: 'com.android.support', module:'support-v4' 
    } 
    compile ('jp.wasabeef:recyclerview-animators:2.2.3'){ 
     exclude group: 'com.android.support', module:'support-v4' 
    } 
    compile ('com.github.deano2390:MaterialShowcaseView:[email protected]'){ 
     exclude group: 'com.android.support', module:'support-v4' 
    } 
    compile 'org.greenrobot:eventbus:3.0.0' 
    compile 'com.google.code.gson:gson:2.4' 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
    compile('com.crashlytics.sdk.android:answers:[email protected]') { 
     transitive = true; 
    } 

    compile ('cat.ereza:customactivityoncrash:1.5.0'){ 
     exclude group: 'com.android.support', module:'support-v4' 
    } 
} 

は私がサポートライブラリを追加する他の人を避けるためにexclude group: 'com.android.support', module:'support-v4'を使用しますが、何の変化も起こりませんでした。

+0

私が思うに、プロジェクトをクリーニングするか、キャッシュと再起動を無効にするお手伝いをする必要があります。 – Nabin

+0

いいえ、ビルドファイルを削除してプロジェクトをクリーンアップして再ビルドしましたが、まだそこにあります。 – Mneckoee

答えて

関連する問題