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

Kotlin Android项目Gradle依赖解析失败:com.halfhp.fig:figlib:1.0.7求助

解决Gradle无法解析com.halfhp.fig:figlib:1.0.7的问题

问题背景

用Kotlin开发Android应用时,为实现图表功能添加了implementation(libs.androidplot.core)依赖,同步Gradle项目时出现以下错误:

Failed to resolve: com.halfhp.fig:figlib:1.0.7
Show in Project Structure dialog
Affected Modules: app

网上建议将jcenter()替换为mavenCentral(),但模块的build.gradle里没有buildscripts部分,不清楚如何修改依赖源。

解决方案

1. 定位仓库配置文件

Gradle 7.0+的Android项目,仓库配置不在模块的build.gradle中,而是放在项目根目录的settings.gradle文件里。

2. 添加JCenter仓库

打开根目录的settings.gradle,在dependencyResolutionManagement的repositories块中加入jcenter()(figlib仅发布在JCenter,目前JCenter虽停止更新但仍可读取):

dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
        jcenter() // 添加该行
    }
}
rootProject.name = "MyApp"
include ':app'

3. 移除重复依赖

模块build.gradle中手动添加的implementation ("com.halfhp.fig:figlib:1.0.7")属于重复依赖——androidplot.core本身已经包含这个库,直接删掉该行即可。

4. 同步Gradle

点击Android Studio顶部的「Sync Project with Gradle Files」按钮,等待同步完成即可解决该错误。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 11:12:18