How to import RecyclerView for Android L-preview

micnoy picture micnoy · Jun 26, 2014 · Viewed 213.2k times · Source

Trying to use the new RecyclerView from the support library. I downloaded the 20 update for the support library using the SDK manager.

I've added the jar file to the libs folder - and added to build path - no luck using the RecyclerView.

Tried to use also the gradle dependency according to Android Developer's API - not sure if this is the right place to look - this page is related more to AndroidTV :

 com.android.support:recyclerview-v7:20.0.+

Cannot gradle sync the project.

Any ideas?

Answer

micnoy picture micnoy · Jun 27, 2014

Figured it out.

You'll have to add the following gradle dependency :

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

another issue I had compiling was the compileSdkVersion. Apparently you'll have to compile it against android-L

Your build.gradle file should look something like this:

apply plugin: 'android'
android {
    compileSdkVersion 'android-L'
    buildToolsVersion '19.1.0'
    [...]
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:recyclerview-v7:+'
}