2016-09-21 50 views
0

我在我的build.gradle(模塊:APP)有搖籃不可能發現recycleview-v7.jar,但我已經有recycleview

compile 'com.android.support:recyclerview-v7:24.1.1' 
compile 'io.realm:android-adapters:1.3.0' 

文件。當我同步gradle文件時,它說找不到recyclerview-v7.jar(com.android.support:recyclerview-v7: 24.1.1)。爲什麼它現在不能正確構建,我的意思是它已經在成功之前構建了recyclerview-v7 jar文件(我已經在沒有android適配器的情況下使用它)。我怎樣才能建立沒有這個錯誤的android適配器?

// Project level build.gradle file 
buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.3' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
     classpath "io.realm:realm-gradle-plugin:1.2.0" 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

// App level build.gradle file 
apply plugin: 'com.android.application' 
apply plugin: 'realm-android' 

android { 
    compileSdkVersion 24 
    buildToolsVersion "24.0.1" 

    defaultConfig { 
     applicationId "com.beacon.retailersgear" 
     minSdkVersion 11 
     targetSdkVersion 24 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    compile 'com.android.support:appcompat-v7:24.1.1' 
    compile 'com.android.support:design:24.1.1' 



    // RecyclerView and CardView 
    compile 'com.android.support:recyclerview-v7:24.1.1' 
    compile 'com.android.support:cardview-v7:24.1.1' 

    compile 'io.realm:android-adapters:1.3.0' 

} 
+0

可您發佈的gradle全面的文件?那裏你還有一個compileTree(*。jar)嗎? –

+0

您是否使用與以前一樣的版本24.1.1?如果沒有,那麼也許你沒有更新「android repository」和「google repository」。 – Dara

+0

是的,我的版本和它之前的版本一樣 – arcode

回答

0

realm:android-adapters似乎compile 'com.android.support:recyclerview-v7:23.3.0'帶來,所以你應該排除。

compile('io.realm:android-adapters:1.3.0') { 
    exclude module: 'recyclerview-v7' 
} 

(雖然它的奇怪,因爲我從來沒有,有這個問題,儘管使用新版本...)