Уже давно я пытаюсь запустить / закодировать пример RecyclerView, но безуспешно. Я думаю, это как-то связано с версией RecyclerView, используемой в зависимостях, и версиями Android, которые использует мой проект. В настоящее время я пытаюсь запустить этот пример здесь .
Не упоминается, что такое compileSdkVersion, minSdkVersion и так далее. В любом случае, вот мой gradle :
apply plugin: 'com.android.application'
android {
compileSdkVersion 29
buildToolsVersion "29.0.2"
defaultConfig {
applicationId "com.example.deluxe.example"
minSdkVersion 24
targetSdkVersion 29
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.1.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'
implementation 'com.android.support:cardview-v7:28.0.0'
implementation 'com.android.support:recyclerview-v7:28.0.0-rc01'
implementation 'com.squareup.picasso:picasso:2.5.2'
}
Также в этом примере адаптер импортирует android.support.v7.widget.RecyclerView, для которого я получаю ошибку: Cannotразрешить символ v7 . Итак, Android предложил импортировать androidx.recyclerview.widget.RecyclerView ;
Проблема: мой проект не загружает RecyclerView в MainActivity - выдает исключение: Ошибка надувания классаandroid.support.v7.widget.RecyclerView , для которого есть похожие вопросы здесь и здесь и здесь , я не смог решитьпроблема.
Я новичок в Android Studio, поэтому кто-нибудь может подсказать, что мне следует изменить, чтобы запустить этот пример Recycler / CardView? Я уже пробовал несколько примеров, но не смог запустить ни один из них - последние и старые. Я пытаюсь запустить с использованием Android Nougat (7.0) и выше, но это не обязательно. И моя версия Android Studio 3.5.1