2016-09-21 1 views
0

У меня естьGradle не смогло найти recycleview-v7.jar, но у меня уже есть recycleview

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

на моем build.gradle (Module: приложение) файла. Когда я синхронизирую файлы градиента, он говорит, что не нашел recyclerview-v7.jar(com.android.support:recyclerview-v7: 24.1.1). Почему он не строит правильно сейчас, я имею в виду, что он уже создал файл recyclerview-v7 jar до того, как он успешно (я уже использовал его без андроидных адаптеров). как я могу построить адаптеры для 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» и «репозиторий Google». – Dara

+0

yes У меня такая же версия, как у той, с которой она работала до – 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' 
} 

(хотя это странно, потому что я никогда не имел эту проблему раньше, несмотря на использование новой версии ...)

Смежные вопросы