Что касается библиотек поддержки материалов Android, где я могу найти CardView и RecyclerView?

Я не могу найти RecyclerView, Palette или CardView в библиотеках поддержки. Эмуляторы отвечают ошибкой «Класс не найден».

Как исправить такую ​​ошибку?


person zubietaroberto    schedule 27.06.2014    source источник


Ответы (1)


Вам нужны эти библиотеки в вашем build.gradle.

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

Источник: http://www.reddit.com/r/androiddev/comments/297xli/howto_use_the_v21_support_libs_on_older_versions/< /а>

person zubietaroberto    schedule 27.06.2014
comment
Важно отметить, что эти библиотеки поддержки в настоящее время заставляют minSdkVersion иметь значение L для вашего приложения, если только вы не используете первый обходной путь, указанный в исходной ссылке. - person Eddie; 27.06.2014
comment
На самом деле, я использую minSdkVersion 14 в gradle.build, и, насколько я знаю, он работает нормально. Однако; targetSdkVersion должен быть L, compileSdkVersion должен быть android-L, а buildToolsVersion должен быть 20.0.0. - person zubietaroberto; 30.06.2014
comment
Как использовать эти новые функции в проектах Android через Ecilpse? - person android developer; 03.07.2014
comment
Разве вы не можете использовать это на SDK ниже L? - person Jonathan; 13.10.2014
comment
Было добавлено, что «Пожалуйста, не используйте + для сборок». Пожалуйста, используйте стабильную версию, иначе это может привести к непредсказуемым билдам. - person Abhijit Kurane; 18.04.2015