RecyclerView отсутствует
Я только что установил новые инструменты SDK (Android L Developer Preview), и я пытаюсь использовать RecyclerView
но он, кажется, отсутствует.
из моего понимания я должен включить v7
библиотека поддержки, но я не могу этого сделать...
Я не могу найти библиотеку v7 в папке SDK (я установил библиотеку поддержки Android из диспетчера SDK).
спасибо заранее.
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