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

使用ImageSlider库时,在build.gradle添加仓库触发Gradle配置报错

解决ImageSlider库依赖添加后的Gradle仓库配置错误

错误原因

Gradle 7及以上版本默认优先使用settings.gradle中配置的仓库,禁止在模块级的build.gradle(比如app/build.gradle)里添加仓库配置。你之前把Maven仓库加在了app模块的build.gradle里,触发了这个报错。

解决步骤

  • 删掉app/build.gradle里你添加的仓库配置块(比如allprojects或者单独的repositories块)
  • 打开项目根目录的settings.gradle(如果是Kotlin DSL就是settings.gradle.kts),在dependencyResolutionManagement的repositories块里添加需要的Maven仓库:
    Groovy版本示例:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
            // 替换成ImageSlider库对应的仓库地址,比如常用的jitpack
            maven { url 'https://jitpack.io' }
        }
    }
    rootProject.name = "你的项目名称"
    include ':app'
    
    Kotlin DSL版本示例:
    dependencyResolutionManagement {
        repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
        repositories {
            google()
            mavenCentral()
            maven(url = "https://jitpack.io")
        }
    }
    rootProject.name = "你的项目名称"
    include(":app")
    
  • 确认app/build.gradle的dependencies块里保留ImageSlider的依赖,比如:
    dependencies {
        // 其他依赖...
        implementation 'com.github.对应作者:ImageSlider:具体版本号'
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 04:28:16