缺少Android SDK 23 RecyclerView和CardView
我在Android Studio中创建了一个新应用程序。编译版本是23。 有人知道为什么现在可以找到RecyclerView和CardView吗?(不通过java代码,也不在布局xml文件中) 我肯定不是唯一一个遇到这个问题的人 以下是应用程序模块的my build.gradle文件:缺少Android SDK 23 RecyclerView和CardView,android,android-recyclerview,android-cardview,android-6.0-marshmallow,Android,Android Recyclerview,Android Cardview,Android 6.0 Marshmallow,我在Android Studio中创建了一个新应用程序。编译版本是23。 有人知道为什么现在可以找到RecyclerView和CardView吗?(不通过java代码,也不在布局xml文件中) 我肯定不是唯一一个遇到这个问题的人 以下是应用程序模块的my build.gradle文件: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "22.0.1"
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.test.testapp"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
}
我也遇到了同样的问题,通过迁移到23.0.1,并在CardView中添加了android:elevation和一些边距,我成功地解决了这个问题
似乎在API 21之前,它是通过编程来模拟阴影的,但在新的API中,您必须添加阴影 您可以通过更改build来解决此问题。gradle(模块:app)跟随。 依赖关系{ 编译文件树(包括:['*.jar'],目录:“libs”) testCompile'junit:junit:4.12' 编译'com.android.support:cardwiew-v7:23.0.0'
}您缺少对recyclerview和cardview支持库的依赖项。添加这两行代码,同步项目,您将能够在java代码和xml中找到CardView和RecyclerView
compile 'com.android.support:cardview-v7:23.0.1'
compile 'com.android.support:recyclerview-v7:23.0.1'
发生在我身上。必须像这样手动添加所有内容:编译'com.android.support:cardwiew-v7:23.0.+',对于recyclerview@Smashing谢谢,这是虫子还是什么?真的不确定。有趣的是,在一些项目中,一切都很有效,但有时它却决定什么都不做。好的,谢谢。在本文档的底部也找到了它:Coolbeans man。很高兴我能帮上忙是的,我想知道为什么海拔高度不见了。我得手动调整,谢谢。