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

Android Studio依赖解析失败问题求助:无法引入liquid-swipe与design组件

解决依赖解析失败的问题

别担心,作为新手遇到这种问题太正常了,我帮你一步步梳理解决:

一、先解决com.android.support:design:31.0.0的错误

这个问题的核心原因很明确:Android Support库在28.0.0版本后就彻底停止更新了,Google之后推出了AndroidX体系来替代旧的Support库,所以根本不存在31.0.0这个版本的Support Design库。

解决办法:

  • 移除你当前写的com.android.support:design:31.0.0依赖,替换为AndroidX的Material组件库:
    implementation 'com.google.android.material:material:1.6.0'
    
    你也可以用最新的稳定版本(比如1.9.0),可以直接在Android Studio的依赖搜索里找最新号。
  • 如果你的项目还没迁移到AndroidX,需要在项目根目录的gradle.properties文件中添加以下配置,让Gradle自动把旧Support库转换为对应的AndroidX库:
    android.useAndroidX=true
    android.enableJetifier=true
    

二、再解决com.cuberto:liquid-swipe:1.0.0的错误

这个错误大多是因为项目没配置正确的依赖仓库,或者版本匹配问题:

解决步骤:

  1. 确认仓库配置:
    如果你用的是Gradle 7及以上版本(现在大部分新项目都是这个版本),打开项目根目录的settings.gradle,确保里面包含mavenCentral()仓库:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral() // 必须添加这个仓库
        }
    }
    
    要是你用的是旧版Gradle(6及以下),就打开项目根目录的build.gradle,在allprojects块里加mavenCentral():
    allprojects {
        repositories {
            google()
            mavenCentral()
        }
    }
    
  2. 验证依赖版本:
    重新同步项目试试,如果还是解析失败,可以换成这个库的最新稳定版本,比如1.0.1(你也可以去该库的GitHub主页确认最新版本号),修改依赖为:
    implementation 'com.cuberto:liquid-swipe:1.0.1'
    
  3. 极端情况备选方案:
    如果以上都不行,可能这个库已经从公共仓库移除了,你可以直接下载它的AAR文件,手动放到项目的libs目录里,然后在模块的build.gradle中添加:
    implementation files('libs/liquid-swipe-1.0.0.aar')
    

完成这些操作后,点击Android Studio右上角的"Sync Now"按钮重新同步项目,应该就能解决这两个依赖错误了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.28 18:44:05