You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android项目添加RecyclerView依赖后报错:无法解析com.android.support:recyclerView-v7:26.1.0

解决添加RecyclerView依赖后项目无法运行的问题

我帮你分析下这个问题哈,你在应用里引入RecyclerView组件、添加Gradle依赖后项目无法运行,结合你给出的Gradle配置片段:

apply plugin: 'com.android.application'
android {
    compileSdkVersion 26
    defaultConfig {
        applicationId "com.nemuees.www.reminder"
        minSdkVersion 21
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            progua...
        }
    }
}

大概率是这几个原因导致的,对应的解决方案如下:

1. 确保RecyclerView依赖版本与compileSdkVersion匹配

你用的compileSdkVersion是26,要对应匹配的依赖版本:

  • 如果是使用旧的Support库,依赖应该这样写:
    implementation 'com.android.support:recyclerview-v7:26.1.0'
    
    版本号的大版本(26)必须和compileSdkVersion一致,小版本可以选该分支下的稳定版。
  • 如果你的项目已经迁移到AndroidX,要使用AndroidX版本的依赖:
    implementation 'androidx.recyclerview:recyclerview:1.3.2'
    
    注意:绝对不能混用Support库和AndroidX,否则会出现严重的依赖冲突。

2. 检查项目级Gradle的仓库配置

确保项目根目录下的build.gradle里添加了Google仓库,否则会拉取不到依赖:

allprojects {
    repositories {
        google()
        mavenCentral() // 替代已停止维护的jcenter()
    }
}

3. 补全ProGuard配置

你给出的配置里progua...应该是proguardFiles的不完整写法,要补全成正确的语法:

release {
    minifyEnabled false
    proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}

语法错误也会直接导致编译失败。

最后,做完以上修改后,点击Android Studio工具栏里的 Sync Project with Gradle Files 按钮同步配置,同步完成后再尝试运行项目。

内容的提问来源于stack exchange,提问作者Nikson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:28:32