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

Android添加PreviewAndroid模块时build.gradle出现依赖解析错误如何解决

本地Android模块引入依赖解析失败修复方案

问题说明

我是Android编程新手,尝试添加模块PreviewAndroid时,在build.gradle文件第78行遇到无法解析依赖的报错:
报错截图
待添加模块的settings.gradle配置截图:
settings.gradle配置截图
我选择以模块形式引入该依赖,是因为需要修改其src目录下的源码文件。

解决方案

  • 第一步检查项目根目录settings.gradle的模块声明
    确保你已经正确添加了模块引入声明,模板如下,注意模块名、本地路径要和实际文件完全匹配,路径建议使用正斜杠/避免转义错误:
    include ':previewandroid'
    project(':previewandroid').projectDir = new File(rootProject.projectDir, './PreviewAndroid') // 替换为你实际的模块相对路径
    
  • 第二步检查主模块的依赖声明
    打开你引入依赖的对应模块build.gradle,确认依赖写法是本地模块格式,不要误写为远程依赖格式:
    // 正确写法,注意冒号后的模块名和settings.gradle中声明的完全一致
    implementation project(':previewandroid')
    
    // 错误写法,不要用远程依赖的坐标格式引入本地模块
    // implementation "com.freesoulapps.previewandroid:previewandroid:1.0.0"
    
  • 第三步清除缓存重新构建
    依次执行以下操作:
    1. 点击Android Studio菜单栏 File > Invalidate Caches...
    2. 勾选Clear file system cache and local history,点击Invalidate and Restart
    3. 重启后点击菜单栏 Build > Clean Project,完成后再点击Build > Rebuild Project
  • 第四步检查模块仓库配置
    如果上述步骤都无效,打开PreviewAndroid模块自身的build.gradle,查看它用到的依赖对应的maven仓库,是否已经在根目录settings.gradle的dependencyResolutionManagement > repositories块中全部配置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 09:06:04