AndroidStudio2.3升级的后遗症解决

来源:互联网 发布:mac anaconda使用教程 编辑:程序博客网 时间:2024/05/01 03:15

Android Studio2.3已经发布,相信大家也都看了2.3带来的各种酷炫的功能,想必大家都迫不及待的想要更新自己的Studio了。
Android Studio 2.3介绍
今天同往常一样打开Studio终于收到了升级通知,一大堆英文不去管它,果断点击Update,升级还是很快的,升级完之后自动重启,带着激动的心情想要试试新功能,然而黑夜降临。突然发现原来的项目都没法编译了,一直卡在Refreshing gradle project…….(后接一堆英文),然后去度娘啊,给出的答案说是Gradle版本的问题,ok去改版本,那么问题来了,改成什么版本呢?

机智的我果断用Studio2.3新建一个项目,看一下呗。然而事情并没有向我想的方向发展,新建的项目居然也无法运行。。。。。(此时心中万只草泥马奔腾,后悔自己手贱点更新。。。)没办法,不能就这样啊,于是再去找解决方法,之后又找到可能是项目视图下,gradle-wrapper.properties文件中的gradle版本问题

因为升级之前我的Android Studio的Gradle版本是2.14.1,所以Gradle home是D:\AndroidStudio\gradle\gradle-2.14.1,而当升级到2.3的时候
原来的2.14.1版本的gradle被删了并且自动下载了最新的gradle-3.2
但是!但是!但是!
坑爹的Android Studio没有将Gradle home也改成D:\AndroidStudio\gradle\gradle-3.2
所以就一直到不到本地gradle,所以就一直去下载

找到问题,那就解决一下,更改gradle-wrapper.properties的gradle版本改成3.2,然后再Setting/Build/Gradle中更改Gradle home 为3.2版本的,ok重启Studio,然后最坑爹的来了
出现了这个问题

这里写图片描述

3.2不支持,需要3.3以及以上的版本,尼玛…….

ok继续解决,既然不支持3.2 那就 下载3.3吧,果断度娘下载一波3.3 然后机智的 放到 3.2 相同的目录下,

然后上述步骤再来一波,把3.2改成3.3。

然后再次重启,终于,他不报错了总算调好了。

最后附上完美流程:

1、请先下载好gradle-3.3-all.zip 下载地址请自行百度(或者gradle-3.3以上 最新的貌似是3.4)
这里写图片描述

2、把解压后的文件放到Studio /gradle/文件夹下(跟3.2相同的文件夹下)
这里写图片描述

3、修改项目视图下的gradle-wrapper.properties文件,
改成distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip
这里写图片描述

4、修改项目的build.gradle文件dependencies闭包内的classpath 由2.2.3改成2.3

(可能你的不是2.2.3,没关系,不管是啥都改成2.3就好了,因为我在升级2.3之前,是2.2.3版本)

这里写图片描述

注:如果这个改完你的项目出现如下问题:

这里写图片描述

那你就不要做第四步,还用2.2.3版本的。

5、打开Setting→Build→Gradle修改Gradle home目录为gradle-3.3所在目录

这里写图片描述

然后点击ok,重启Studio,问题解决。

开心加愉快!

后记:

由于今天创建新项目的时候,Studio的构建速度有点过分的慢了,觉得肯定是哪里出了问题,于是找了一波,发现问题所在:

原来是我们需要把下载的gradle-3.3-all.zip 放置到默认的gradle文件夹下

这里写图片描述

打开gradle-3.3-all,发现里面有一个类似乱码的文件夹,打开 然后把gradle-3.3-all.zip放进去,再次启动Studio 构建新项目的时候就非常快了!

1 0
原创粉丝点击