无法在 Android Studio 中导入:android.support.v7.widget.RecyclerView

新手上路,请多包涵

我正在按照我的老师教程进行操作,因此编写的代码与他在示例中使用的代码完全相同。所以我刚刚创建了一个新课程来学习 RecyclerView 但我无法导入 RecyclerView 鼠标悬停时,它只是说“ 无法解析符号RecyclerView ”。我使用 Android Studio 2.3.3. 我错过了一些明显的东西吗?

 import android.support.v7.widget.RecyclerView;

public class CustomAdapter extends RecyclerView.Adapter<ComposedAdapter.Holder> {
//stuff
}

摇篮:

 apply plugin: 'com.android.application'android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
    applicationId "sofialarsson.customrecyclerview"
    minSdkVersion 19
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
 }
}
dependencies {
 compile fileTree(dir: 'libs', include: ['*.jar'])
 androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'
}

原文由 Soffy 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 816
2 个回答

您需要在 build.gradle

使用这个更新 gradle 文件

apply plugin: 'com.android.application'android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
    applicationId "sofialarsson.customrecyclerview"
    minSdkVersion 19
    targetSdkVersion 25
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
 }
}
dependencies {
 compile fileTree(dir: 'libs', include: ['*.jar'])
 androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
    exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support.constraint:constraint-layout:1.0.2'

compile "com.android.support:appcompat-v7:25.0.0"
compile "com.android.support:recyclerview-v7:25.0.0"

testCompile 'junit:junit:4.12'
}

原文由 akhilesh0707 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果您使用的是 androidx 工件,请将以下内容添加到您的应用程序级别 build.gradle

 dependencies {
    implementation 'androidx.recyclerview:recyclerview:1.1.0'
    implementation 'androidx.appcompat:appcompat:1.1.0'
}

原文由 Foster 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题