当前位置:网站首页>Could not resolve all dependencies for configuration的解决方案
Could not resolve all dependencies for configuration的解决方案
2022-07-20 16:47:00 【Bert.King】
开口神气散,意动火工寒
Android项目中一般都会存在 1个Project的build.gradle 和 n 个 Module的build.gradle.
1. 问题来源
MPAndroidChart 的集成,如下图所示:
今天在这里犯了一个错误,导致出现上面的问题:
// 这里要放在Project的build.gradle文件中
repositories {
maven {
url 'https://jitpack.io' }
}
// 这里大家都知道放在Module的build.gradle文件中
dependencies {
implementation 'com.github.PhilJay:MPAndroidChart:v3.1.0'
}
问题一
为什么会出现Could not resolve all dependencies for configuration的错误呢?
首先我们先来看一下Project的build.gradle文件的内容:
buildscript {
// 注意这里
repositories {
maven {
url 'https://jitpack.io' }
google()
jcenter()
}
...
}
allprojects {
// At the same time,注意这里
repositories {
maven {
url 'https://jitpack.io' }
google()
jcenter()
}
}
我们会发现 buildscript和 allprojects 标签下都含有 repositories。
上面的错误就是只在buildscript下添加maven { url ‘https://jitpack.io’ } 所导致的。
问题二
buildscript和 allprojects 标签下的 repositories 有什么不同呢?
通常情况下,保持两者相同即可。
buildscript 是 Gradle 自身所使用的。
allprojects 是 项目模块所使用的。
具体内容可以参考:buildscript和allprojects的作用和区别是什么?
2. 解决方案
通过上面的内容,我们明白了Project的build.gradle的构成,解决方案自然也就跃然纸上…
最保险的办法就是:保持buildscript 和 allprojects的 repositories内容一致。
3. 补充内容
通过StackOverFlow的解决方案 发现这种问题的原因有很多。希望这个链接能帮助大家。
边栏推荐
- 《程序设计基础》 第十章 函数与程序结构 6-11 递归计算P函数 (15 分)
- Why this$ refs[formName]. Validate ((valid) = > {} invalid (no response)
- "Fundamentals of program design" Chapter 10 function and program structure 6-8 recursion for reverse order number (20 points)
- "Fundamentals of program design" Chapter 10 function and program structure 6-10 recursive factorial sum (15 points)
- 《程序设计基础》 第十章 函数与程序结构 7-3 递归实现逆序输出整数 (15 分)
- Uniapp applet adds custom check box style
- Django queries the queryset object data of MySQL database and converts it into JSON string
- 网站资源
- 过滤列表
- 一女子找工作不接受单休遭HR羞辱:我们不是在找小三
猜你喜欢
随机推荐
试着换个角度理解低代码平台设计的本质
Typescript数值扩展使用
低资源语言的语义模糊设置中的复杂 NER
acmStreamOpen返回值问题
水泽-信息收集自动化工具安装
Kubevirt manages virtual machines
unity texturestreaming
《程序设计基础》 第十章 函数与程序结构 6-13 分治法求解金块问题 (20 分)
编程赛-土豆田
Influxdb query timestamp problem
微信小程序 20 完善视频页①
《程序设计基础》 第十章 函数与程序结构 7-2 汉诺(Hanoi)塔问题 (20 分)
【无标题】
进程/线程同步机制
什么是视频内容推荐引擎?
高薪程序员&面试题精讲系列126之消息队列中积压了一百多万条消息怎么办?如何保证消息的一致性?
Network Security Learning (IX) comprehensive experiment & PKI
《程序设计基础》 第十章 函数与程序结构 7-2 汉诺(Hanoi)塔问题 (20 分)
爬虫逆向进阶实战-JS逆向3.6.6 AES链接加密逆向案例
"Fundamentals of program design" Chapter 10 function and program structure 7-1 circular volume calculator (20 points)