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

第三方SDK无法读取Build Gradle中配置的依赖问题求助

解决第三方SDK无法读取依赖的方案
  • 检查SDK模块自身的依赖声明
    你导入的:parabit_beacon_sdk模块本身可能没有声明对org.altbeacon:android-beacon-library的依赖。打开该SDK模块的build.gradle文件,在dependencies块中添加:

    implementation "org.altbeacon:android-beacon-library:2.16.3"
    

    这是最直接的解决方式,每个模块应自行管理所需依赖。

  • 调整主项目依赖的传递性
    主项目中用implementation添加的依赖不会传递给其他依赖它的模块。如果不想修改SDK模块配置,可把主项目中的依赖改为api:

    api "org.altbeacon:android-beacon-library:2.16.3"
    

    不过这种方式可能扩大依赖范围,优先推荐给SDK模块添加依赖。

  • 彻底清理重建项目
    缓存问题常导致依赖不生效,执行以下步骤:

    • 点击Android Studio顶部菜单栏的Build > Clean Project
    • 接着点击Build > Rebuild Project
    • 也可手动删除项目根目录下的.gradle文件夹和各模块的build文件夹,再点击File > Sync Project with Gradle Files
  • 排查依赖冲突
    可能存在其他模块引入不同版本的org.altbeacon库导致版本冲突。在终端执行命令查看依赖树:

    ./gradlew app:dependencies
    

    找到org.altbeacon相关条目,若发现多个版本,可在主项目的build.gradle中强制统一版本:

    configurations.all {
        resolutionStrategy.force "org.altbeacon:android-beacon-library:2.16.3"
    }
    
  • 确认仓库配置正确性
    检查项目根目录的settings.gradle(或根build.gradle)是否包含Maven Central仓库,org.altbeacon库托管在此:

    repositories {
        mavenCentral()
        google()
        // 其他需要的仓库
    }
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 19:51:00