[android] Android L- 미리보기 용 RecyclerView를 가져 오는 방법

지원 라이브러리에서 새 RecyclerView를 사용하려고합니다. SDK 관리자를 사용하여 지원 라이브러리 용 20 업데이트를 다운로드했습니다.

jar 파일을 libs 폴더에 추가하고 빌드 경로에 추가했습니다. RecyclerView를 사용하면 운이 없습니다.

Android 개발자의 API 에 따라 gradle 종속성도 사용하려고 시도 했습니다. 이것이 올바른 위치인지 확실하지 않습니다.이 페이지는 AndroidTV와 더 관련이 있습니다.

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

프로젝트를 gradle 동기화 할 수 없습니다.

어떤 아이디어?



답변

나는 다음 줄을 사용하여 만들었으며 이것은 나를 위해 작동합니다.

implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0'

AndroidX의 경우

implementation 'androidx.recyclerview:recyclerview:1.1.0'
implementation 'androidx.cardview:cardview:1.0.0'

전체 자습서는 여기 를 참조 하십시오.


답변

그것을 알아 냈습니다.

다음과 같은 gradle 종속성을 추가해야합니다.

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

내가 컴파일 한 또 다른 문제는 compileSdkVersion. 분명히 당신은 그것을 컴파일해야 할 것입니다.android-L

build.gradle 파일은 다음과 같아야합니다.

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


답변

이것은 나를 위해 작동합니다.

compile 'com.android.support:recyclerview-v7:21.0.0-rc1'


답변

이제 앱 Gradle에서 디자인 종속성을 컴파일하여 RecyclerView를 추가 할 수 있습니다.

dependencies {
...
compile 'com.android.support:design:24.0.0'
}


답변

Compiled SDK 버전 22.2.0이있는 경우 recycler보기 및 cardView에 대한 종속성을 아래에 추가하여 cardView 지원을 추가합니다.

// lib 디렉토리에 모든 라이브러리 포함
compile fileTree(include: ['*.jar'], dir: 'libs')
// appcompat 지원
compile 'com.android.support:appcompat-v7:22.2.0'
// Google 지원 디자인 포함 (2.3 이상에서 머티리얼 디자인 테마 구현 가능)
`compile ‘com.android.support:design:22.2. 0 ‘

리사이클 러 뷰를 추가하려면 다음 종속성을 사용하십시오.

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

그 후 Build-> rebuild 프로젝트를 클릭하면 완료됩니다.


답변

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

이것은 나를 위해 작동합니다. 시도 해봐.


답변

내 앞의 단계는 한 단계 빠졌습니다.

변경 후 build.gradle를 다음 종속성을 (응용 프로그램 모듈) 및 추가 :

컴파일 ‘com.android.support:cardview-v7:21.0.+’
컴파일 ‘com.android.support:recyclerview-v7:21.0.+’

(필요한 경우 카드 뷰 추가)

그런 다음 빌드> 프로젝트 정리 로 이동하여 오류를 제거해야합니다.