Подтвердить что ты не робот

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

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

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

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

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

4b9b3361

Ответ 1

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

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

ОБНОВЛЕНО 30/10/2017:

Использование + не является хорошим вариантом, потому что вы не можете реплицировать сборку в будущем.

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

  //it requires compileSdkVersion 27
  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'

Ответ 2

Единственный способ, которым я нашел эту библиотеку, - скопировать файл .aar, который вы можете найти в /extras/android/m 2repository/com/android/support/recyclerview-v7/21.0.0-rc/ Затем переименуйте его в .zip и uncompress-it. Затем скопируйте файл class.jar в библиотеку проекта (возможно, переименуйте его в нечто вроде recyclerview-v7.jar).

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

Ответ 3

вам нужно указать полный путь в gradle зависимости сборки

как

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

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

Ответ 4

Шаги для достижения:

1.Выберите последние Android SDK Tools, Platform-tools и Build-tools. Выберите последнюю версию Android Support Library и Android Support Repository.

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

3.Unzip recyclerview-v7-21.0.0-rc1.aar

4. После распаковки recyclerview-v7-21.0.0-rc1.aar вы получите class.jar

5.ename classes.jar to recyclerView.jar для ссылки на объекты и добавьте в свое приложение для Android в папке/lib

Ответ 5

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

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

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