解决 Unable to resolve dependency for ':app@debug/compileClasspath 问题

0. 序言

可能你比较快就解决了标题上的问题,但是对于我来说搞了两个小时,才解决。
希望我这篇文章能让你更快的解决这个问题,把工作重点放在开发上。

1. 问题所在

当我创建一个默认项目后,我想导入以下代码:

implementation 'com.squareup.okhttp3:okhttp:3.13.1'

但是我发现报了标题中的错误,而我打开VPN(并非AndroidStudio的代理),却依然报标题中的错误,难道是网络的问题?我让同事试了下同样的操作,发现同事可以正常的引入okhttp这个库,所以肯定是哪里出了问题,而问题出在哪里呢?我想了下肯定是网络配置方面的,而网络配置方面,我和同事的区别就是我使用过AndroidStudio中的代理,而他平时用的都是Landern。

2. 解决方法

根据问题所在,我就搜索了下,发现原来AndroidStudio的代理会修改gradle的配置文件gradle.properties.
解决 Unable to resolve dependency for ':app@debug/compileClasspath 问题_第1张图片
注意:这个文件并非Project下的gradle.properties文件。因为我使用的Ubuntu,所以gradle的路径如图所示:
解决 Unable to resolve dependency for ':app@debug/compileClasspath 问题_第2张图片
如果你用的是Windows或者Mac,参考gradle路径:

① windows:C:\Documents and Settings\\.gradle
② mac:~/.gradle

通过注销文件里面的配置,再打开VPN,项目同步即可解决这个问题。

3. 后续

如果大家喜欢这篇文章,欢迎点赞!
如果想看更多 解决BUG 方面的文章,欢迎关注!

你可能感兴趣的:(疑难问题)