Error:Configuration with name 'default' not found.解决方案

本文介绍了一种常见的Gradle配置错误“Configurationwithname'default'notfound”的原因及解决方法,主要是由于项目中引用了不存在的模块导致。通过删除设置文件中对不存在模块的引用,可以有效解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天导入github上的一个项目ElmBusiness时报如下的错误:
Configuration with name 'default' not found

经过查阅资料,是因为gradle的配置出现错误,这个项目自己按照如下办法成功解决:

1.将setting.gradle文件中的include 'library' 删除

这里写图片描述

2.将app.gradle文件中的project(':library') 删除

这里写图片描述

3. 然后编译通过

========================================================

1. 错误的原因

主要是因为自己的app model中引用了空的的model(此处library)所导致,因为自己的项目中根本就没有model:library

1.1 如何查看自己的项目中有哪些model(工程的意思),在project视图下的文件与电脑中的文件夹是一一对应的。android视图下不是一一对应的。

如下图:在android视图下:有8个model,字体都是加粗的。很好识别,每一个model,都要对应一个gradle文件,另外还有一个project的gradle文件。

这里写图片描述

在project视图下,也可以看到有8个model(蓝色加粗)

这里写图片描述

本例中先看下图:
这里写图片描述

可以看到项目中根本就没有library这个model,所以在app.gradle文件中引用了一个不存在model,这是错误的,因此要将app.gradle的错误的依赖删除。另外一个就是setting.gradle文件中include了一个空的library,也要将错误的include代码删除。

注意:项目中的所有的model都会setting.gradle文件中include,不能include一些不存在的model。
这里写图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值