毕业找工作啦!
第一天上班,安装完各种环境后就开始clone项目了,到这为止还是比较顺利的。直到打开项目的那一刻,你们懂的。
打开项目一直卡在Building gradle project info, 这个好解决,先干掉Studio,到项目目录下找到gradle-wrapper.properties文件打开,例如:G:\work\project\gradle\wrapper
gradle的版本是3.3的哦,公司用的studio的版本是2.2.2的,所以gradle的版本不是3.3的,需要联网去下载,会比较慢,也可以自己下载了,复制到目录下我的是:C:\Users\DoubleTwo.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
这里记录一下Gradle版本和 Android studio 中gradle插件版本要对应,对应关系
来源:https://developer.android.google.cn/studio/releases/gradle-plugin.html#
打开项目的gradle看一下,恩 没错,好了 完美!
重新打开项目工程,很快就进入了主页面,gradle sync 有没有很熟悉,等 等一会,what !!! connect refused:connect,这是个啥啊,百度、stack flower找了一圈,各种更新插件啊,禁用offline啊都没用哦。爆炸,以我英语十六级的水平,我猜是连接被拒绝了,难道是被墙了,可是 SDK Manager 下载快的飞起啊,不管了,挂起VPN再来一次,果然没有这个错误咯,然后就进行 resolve dependencies classpath 步骤了,这个也很熟悉哦。感觉马上就要成功了,然而,很久很久以后,还是这个鸟样子,我是不是要丢工作了。
各种找各种试然后各种绝望,收拾收拾可以回家了,不小心手贱点到了这个文件
哎呀 你怎么长得跟以前见得不一样啊
出了蓝底的那行,全部注掉,然后 Sync Project With Gradle Files 这回是真的可以了,真的可以了,真的可以。最好呢还是点一下这里,好了,结束了!
上面那个文件我猜应该是前辈设置了代理了,可是 studio 其他联网的功能都正常啊,应该只是给gradle设置了代理,在 gradle 去下载的时候才会出现问题,如果在gradle下载第三方依赖的时候出现 Failed to resolve XXX 问题时也可以检查一下是不是这个原因导致的。
Android 小白一枚,如有错误的地方请指正,或是其他原因也欢迎补充。谢谢各位。