2

Примечания: Мой проект затмение, мигрировал в андроид студию с GradleAndroid добавить библиотеку в Gradle

Я пытался использовать this библиотеки, я добавить следующий код, как они предложили в ссылке:

repositories { 
     jcenter() 
    } 

dependencies { 
    compile fileTree(dir: 'libs', include: '*.jar') 
    compile project(':Library-PullToRefresh') 
    compile project(':google-play-services_lib') 
    compile project(':Library-UniversalImageLoader') 
    compile 'com.android.support:support-v4:19.0.+' 
    compile 'com.android.support:appcompat-v7:22.0.0' 
    compile 'com.android.support:cardview-v7:22.0.0' 
    compile 'com.android.support:recyclerview-v7:22.0.0' 
    compile 'com.marshalchen.ultimaterecyclerview:library:0.3.17' //here 
} 

После этого я попытался синхронизировать град. Он занимает почти 30 минут и, наконец, дал мне ошибку:

не смог решить com.marshalchen.ultimaterecyclerview: библиотека: 0.3.17

Что я должен делать?

Это остальная часть моего Gradle файла, его стандартна:

android { 
    compileSdkVersion 22 
    buildToolsVersion "22.0.1" 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src'] 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 

     // Move the tests to tests/java, tests/res, etc... 
     instrumentTest.setRoot('tests') 

     // Move the build types to build-types/<type> 
     // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ... 
     // This moves them out of them default location under src/<type>/... which would 
     // conflict with src/ being used by the main source set. 
     // Adding new build types or product flavors should be accompanied 
     // by a similar customization. 
     debug.setRoot('build-types/debug') 
     release.setRoot('build-types/release') 
    } 
} 

Спасибо за ваше время.

+0

mmm ... Это проект Eclipse, импортированный на 'Android Studio', верно? – Aspicas

+0

@Aspicas Да, извините, я забыл упомянуть об этом –

+0

Тогда ... Может быть, вам нужно импортировать библиотеку вручную, как модуль, иногда это проблема, попробуйте сделать библиотеку импорта как модуль, некоторые новые проекты или библиотеки несовместимы со старым проектом Eclipse. – Aspicas

ответ

4

Этот артефакт не существует в jcenter.

com.marshalchen.ultimaterecyclerview 

Вы можете проверить: https://bintray.com/bintray/jcenter

Вы можете попробовать использовать Maven центральный вместо jcenter.

repositories { 
     mavenCentral() 
} 

dependencies{ 
    compile 'com.marshalchen.ultimaterecyclerview:library:0.3.11 
} 

Вы можете проверить опубликованные версии here.

+0

Большое спасибо за вашу помощь :) –

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