RecyclerView отсутствует


Я только что установил новые инструменты SDK (Android L Developer Preview), и я пытаюсь использовать RecyclerView но он, кажется, отсутствует.

из моего понимания я должен включить v7 библиотека поддержки, но я не могу этого сделать...

Я не могу найти библиотеку v7 в папке SDK (я установил библиотеку поддержки Android из диспетчера SDK).

спасибо заранее.

5 53

5 ответов:

вы должны обновить репозиторий android, библиотеку поддержки, и вы должны использовать эту зависимость:

compile 'com.android.support:recyclerview-v7:+'

обновлено 30/10/2017:

С помощью + это не очень хороший вариант, потому что вы не можете повторить сборку в будущем.

вы можете использовать одну из этих версий. Проверьте свой SDK для обновленной версии:

  //it requires compileSdkVersion 27
  implementation 'com.android.support:recyclerview-v7:27.1.0'
  implementation 'com.android.support:recyclerview-v7:27.0.2'
  implementation 'com.android.support:recyclerview-v7:27.0.1'
  compile 'com.android.support:recyclerview-v7:27.0.0'

  //it requires compileSdkVersion 26
  //it requires to add the google maven repo 
  //  maven {
  //        url "https://maven.google.com"
  //        }
  compile 'com.android.support:recyclerview-v7:26.1.0'
  compile 'com.android.support:recyclerview-v7:26.0.2'
  compile 'com.android.support:recyclerview-v7:26.0.1'
  compile 'com.android.support:recyclerview-v7:26.0.0'

  //it requires compileSdkVersion 25
  compile 'com.android.support:recyclerview-v7:25.4.0'
  compile 'com.android.support:recyclerview-v7:25.3.1'
  compile 'com.android.support:recyclerview-v7:25.3.0'
  compile 'com.android.support:recyclerview-v7:25.2.0'
  compile 'com.android.support:recyclerview-v7:25.1.1'
  compile 'com.android.support:recyclerview-v7:25.1.0'  
  compile 'com.android.support:recyclerview-v7:25.0.0'  

  //it requires compileSdkVersion 24
  compile 'com.android.support:recyclerview-v7:24.1.1'  
  compile 'com.android.support:recyclerview-v7:24.1.0'  

  //it requires compileSdkVersion 23
  compile 'com.android.support:recyclerview-v7:23.4.0'
  compile 'com.android.support:recyclerview-v7:23.3.0'
  compile 'com.android.support:recyclerview-v7:23.2.1'
  compile 'com.android.support:recyclerview-v7:23.2.0'
  compile 'com.android.support:recyclerview-v7:23.1.1'
  compile 'com.android.support:recyclerview-v7:23.1.0'
  compile 'com.android.support:recyclerview-v7:23.0.1'
  compile 'com.android.support:recyclerview-v7:23.0.0'

  //it requires compileSdkVersion 22
  compile 'com.android.support:recyclerview-v7:22.2.1'
  compile 'com.android.support:recyclerview-v7:22.2.0'
  compile 'com.android.support:recyclerview-v7:22.1.1'
  compile 'com.android.support:recyclerview-v7:22.1.0'
  compile 'com.android.support:recyclerview-v7:22.0.0'

  //it requires compileSdkVersion 21
  compile 'com.android.support:recyclerview-v7:21.0.3'
  compile 'com.android.support:recyclerview-v7:21.0.2'
  compile 'com.android.support:recyclerview-v7:21.0.0'

единственный способ я нашел, чтобы использовать эту библиотеку путем копирования .файл aar, который вы можете найти в /extras / android / m2repository / com / android / support/recyclerview-v7 / 21.0.0-rc/ Чем переименовать его в .ZIP и распаковать его. Чем копировать класс.jar-файл в вашей библиотеке проектов (возможно, переименуйте его в нечто большее, чем recyclerview-v7.сосуд.)

пожалуйста, не забудьте обновить банку, когда будут выпущены новые версии

вы должны дать полный путь в gradle build dependency

Как

compile ' com.андроид.поддержка: recyclerview-v7: 23.0.0'

Как это даст ошибку из-за поиска в каталоге с именем 23.0 так что обеспечьте полный путь

шаги к достижению:

1.Выберите последние инструменты Android SDK, Platform-tools и Build-tools. Выберите последнюю библиотеку поддержки Android и репозиторий поддержки Android.

2.После обновления репозитория поддержки Android из SDK Manager перейдите в раздел..\sdk\extras\android\m2repository\com\android\support\recyclerview-v7\21.0.0-rc1

3.Распакуйте recyclerview-v7-21.0.0-rc1.ААР

4.После распаковки recyclerview-v7-21.0.0-rc1.ААР вы получите занятия.банку

5.переименуйте классы.jar to recyclerView.jar для справки о функциях и добавления в ваше приложение для Android в папке /lib

compile ' com.андроид.поддержка: appcompat-v7: 25.3.1'

compile 'com.android.support:recyclerview-v7:25.3.1'

compile 'com.android.support:design:25.3.1'