他哭了…他真的哭了…
我的电脑酷爱严寒,终究抵挡不住夏日的摧残。所以我不得不换了台电脑(公司的电脑,不是个人的,个人买不起)。然后开始搭建开发环境,我以为(事实证明真的是我以为)不会出什么问题,但是问题真的出现了。
主要在编译已有的项目的时候,真的是一路走来一个坑接着一个坑…我已经记不清了,只记得下面两个坑。
Unable to resolve dependency for ':app@debug/compileClasspath': Could not download rxjava.jar (io.reactivex.rxjava2:rxjava:2.1.0)
Open File
Show Details
Unable to resolve dependency for ':app@debug/compileClasspath': Could not download greendao.jar (org.greenrobot:greendao:3.2.2)
Open File
Show Details
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not download rxjava.jar (io.reactivex.rxjava2:rxjava:2.1.0)
Open File
Show Details
这个问题我用下面方法解决的:
.gradle/gradle.properties里注释掉使用代理。
#Tue Jun 04 08:44:42 CST 2019
# systemProp.https.proxyPort=80
#systemProp.http.proxyHost=mirrors.neusoft.edu.cn
# systemProp.https.proxyHost=mirrors.neusoft.edu.cn
#systemProp.http.proxyPort=80
但是吧,第二个项目还是有这个问题,怎么都没法解决。
现在我也不记得最终怎么解决的,反正印象中进行了n次的clean、syns、重启androidstudio…
不过这里有一篇文章,我还是非常认同的。Unable to resolve dependency for ‘:app@debug/compileClasspath’: Could not resolve com.android.suppor
他说是因为网不好,导致下载一些包失败,进而导致一系列问题。我觉得非常有可能。但是我没有删掉重新下载安装,因为我这边网真的很差。
Failed to resolve: common
Open File
这个问题,网上给的大多数解决方案都是把google()放在最前面。
allprojects {
repositories {
google()
jcenter()
}
}
我见评论里好多人也都解决了问题。但是我试过了,对我没效果。我最终不知所措,删掉项目,重新clone了一份。然后紧接着出现了第一个问题,但是我这次没有更改gradle和gradle plugin的版本(之前我的androidstudio是3.1.1的,用的Gradle Version 4.4 )。我试着Sync Project with Gradle Files,然后没问题了。
???
反正我现在clone下来得两个项目都编译运行通过了,我刚才也新建了一个项目,暂时没发现什么问题。但是我觉得这个androidstudio还是有问题的,因为我每次关闭他的时候他老说我没有关联sdk,有毛病吧!
有机会我可能真的要找个网好的地方去重新下载安装一下。
这篇文章没啥解决方案,因为我也不知道怎么解决。主要记录下现在不知道怎么描述的心情。
别问,问就上吊。
参考文章: