过程:本来想从github上拉一个开源项目下来学习学习,可是check out 之后,编译却出了问题,问题如上:failed to refresh ... project,connection timed out : connect
,本来以为是自身gradle版本太低,因为项目中是com.android.tools.build:gradle:3.0.0-alpha4
后来发现并不是,因为通过project structure-project已经可以看到gradle的版本是最新的,而且version正是如上所说的版本。
于是去 C:\Users\Hu\.AndroidStudio2.3\system\log找到日志文件打开,发现这么一句话:
Could not get resource 'https://maven.google.com/com/android/tools/build/gradle/3.0.0-alpha4/gradle-3.0.0-alpha4.jar'.
然后google,解释在这里:https://stackoverflow.com/questions/44071080/could-not-find-com-android-tools-buildgradle3-0-0-alpha1-in-circle-ci
上面的解决方案是:
repositories {
jcenter()
google()
/*maven {
url 'https://maven.google.com'
}*/
}
将
maven{
url 'https://maven.google.com'
}
替换为google
结果:替换之后重新编译,问题变成了:gradle...project refresh failed,error:this gradle plugin requires studio 3.0 minimum
到这里相信大家都能看明确是什么问题。
因为博主还担着公司的项目,不敢贸然升级到3.0,稳定最新版现在貌似是2.3.3,已经开始推送了。具体后续后边再讲哈。
之前有人讲gradle很慢,国内访问慢,下载失败也有可能造成这种情况,在这里给大家推荐一个通过ss翻墙的方式,国内目前由于zf严厉打击VPN,博主买的loco网络加速器已经登录不了了。
玛德官网都找不到了,更不要提找客服退款了。下面是链接,博主测试了下网速还是可以的,感觉比loco买的高级VIP套餐还要好,当然也有可能是被查水表限速了。
价格也更优惠,15美刀1年,可以用支付宝支付。