怎么说起了,在一天的上午我正在嗨皮的写代码突然不知道点到那,然后Studio完美的进化到3.1.2, 这时我没有太在意!
然后恐怖是事情就出现了 ! (哈哈 废话有点多进入正题)
出现了什么情况了,就是Studio开重新下载你以前的依赖 , 这个时候会发现 ,你不能强制让它停下来 , 你关掉了在打开
它还是要强制下载 , 嗯,很不错干的漂亮 , 这个时候你默默的打开你的VPN开始等待着它的下载完成 ,然后梦游个两三个小时
在去看让你崩溃的时候到了, 两种情况 1, 它还在下载 2, 全部下载失败
然后你开始默默的百度 , 找博客 , 问人 ,然后发现很少有这种类似的博客而且,
博客上面的方法你都试过了,发现并没什么用该怎么样就怎么样 ,
说什么让你换gradle 让你设置代理IP地址,都不管用这个问题也困扰了我两天
功夫不负有心人让我找到了解决办法,也是瞎猫碰到死耗子试出来了 ! 好了现在给你们看
错误日志.:
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Configuration 'testCompile' is obsolete and has been replaced with 'testImplementation' and 'testApi'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Configuration 'testApi' is obsolete and has been replaced with 'testImplementation'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
Configuration 'androidTestCompile' is obsolete and has been replaced with 'androidTestImplementation' and 'androidTestApi'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
可能有些同学报的错跟这个不一样但是意思差不多就是下不下来或者连接不到仓库!
解决办法以及思路:
我第一个想的是能不能避开这个问题,然后将Studio版本降到3.0,我自认为以及完美的解决了这个问题发现是我太天真
,开项目一样是强制下载,不下载不能运行 , 然后……….下载不成功,连接不到仓库
,不过这个时候报的错误跟3.1.2版本的错误
不一样,我瞬间就来兴趣了!
然后我开始尝试了一种解决办法!
第一步:
将代理改为这样:
运行好发现,好像还是有问题! 别急,咱们走第二步:
按大众的情况你们的Gradle地址都是C:/users/xxxx/.gradle这样的地址……..然后就进行
将Gradle地址设死 , 设置你指定的版本目录 , 具体原因了说起来比较复杂,你们可以去了解一下Gradle具体是干什么的
我为什么这样做了? 因为我一直觉得是因为找不到Gradle你的那个版本然后访问不到仓库 , 强烈的感觉 ,
竟然你找不到那我就将你设置死 ,
我看你还找不找的到 , 哼!
前提是你要看你的那个版本是不是下载成功了, 下载成功了里面会有四个文件,里面其中有一个叫什么.ok的文件,
这就代表你下载成功了!
然后现在clean你的项目 , 这个时候你会发现,一直下载不动的东西 ,我去 ! 竟然正在飞快的下载部署
, 神不神奇? 意不意外?
是不是感觉生活又充满希望了!
第三步,看你的项目有没有错,然后根据错误去改你的代码就行 , 其实还有更简单的方法
,(前提是你的项目本来就是一个没问题可以部署的项目 )
然后将你的Studio关掉, 项目删掉重新把你的项目导一遍 , OK!
大功告成项目没任何问题,想怎么运行都行!
最后将这个关掉同步一下项目,完成!
忘了说了一句….很关键………………………..
(不需要把你们的Studio版本降低 , 3.1.2版本也是可以这样设置的!!!!!运行起来也不会有问题,
前提是Gradle版本号跟地址要设置对应)
还有一个办法:上面的方法终归不能解决根本, 只能暂时解决问题! 下面这个方法是没有任何问题 , 可以完美解决!
如:
找到这个gradle目录 , 一般在你的系统盘里面, 然后打开我标记的那个文件!
第二步:
打开这个文件之后将我标记的这几句话注释掉,也就是前面加个#键然后保存重新运行 ! 然后就OK了!
本人是一个正在爬坑的小程序员 ,
大家如果感觉有啥不对的敬请的指导和反驳 ,
如果你要跟我讲安卓知识我随时听你给我上课!
希望我写的这篇博客能帮助你们 !