尊重原创元博客地址:http://blog.csdn.net/hylczp/article/details/60137958
Android Studio 2.3已经发布了
相信各位小伙伴们也已经迫不及待的升级到2.3
今天早上打开Android Studio
也收到了升级通知
一大堆英文
无非就是
升级之后 多了好多功能啊 稳定性提高了N倍啊 运行更流畅啊
别问我为什么英语那么好
因为我是猜的
本着小白精神
毫不犹豫的点了下
升级的过程
轻松愉快带有点小小的激动
升级完之后重启
噩梦开始了
打开Android Studio之后
一直卡在Refreshing gradle project.......(后接一堆英文)
喔 原来是这样啊
我一副很懂的样子
我知道怎么解决
右上角红色叉叉
小手一点
重启大法
我会!
再次打开
恩恩?
还要Refreshing
我开始慌了
等待了十几分钟
我得出了个结论
一定是我打方式不对!
机智的我这次点击File→Close Project
哼 把你关了
看你还怎么refreshing
关了之后
机智的我准备重新创建了个Project
全新的 不含杂质的 没有添加剂的
这下你不用刷新了吧
我都被自己的智商所折服
直到出现了这个
嗯 你就build吧 你慢慢build 反正不是refreshing就好
过了几分钟
嗯?你怎么还在build 有那么难吗?
又过了几分钟
满脸黑人问号
再过了几分钟
我开始慌了
怎么现在又一直卡在Building gradle project info
我已经换了一种打开方式了啊!
欺负我菜啊
没办法了
只能拿出压箱绝学
万能重启电脑大法!
我果断左下角重启电脑
这下行了吧
我顿时长舒一口气
他强由他强
他横任他横
重启大法出
你能奈我何
然后现实是残酷的
问题依旧没有得到解决
我只好寻求度娘的帮助
说是要把gradle-wrapper.properties里的gradle版本要和Android Studio安装目录下面的gradle版本一致
否则就会下载gradle-wrapper.properties里所指定的版本
但是由于收到某种神秘力量的影响
下载速度奇慢
所以就一直卡在Building 和Refreshing
于是乎
我马上找到自己项目的gradle-wrapper.properties一看究竟
双击打开
再看看Android Studio里查看gradle版本
哟 还真不一样
于是马上把gradle-wrapper.properties的gradle版本改成3.2
然后满心欢喜打开Android Studio
结果 还是一直卡在Refreshing 。。。
此时的我 满脸黑线 黑人问号
明明版本号都已经匹配了
Android Studio安装目录已经有现成的gradle了
为什么它那么任性 还要去下载???
我很生气
我很想重装Android Studio了
别问我为什么一有问题就知道重启 重装
因为这是最快最优的解决问题的办法(不信你往下看)
后来忽然转念一想
是不是Android Studio没有找到本地的gradle
所以才企图冲破神秘力量的阻碍去下载
于是打开Android Studio的Setting
一顿乱点
点到一个叫Gradle的设置项时
右边的一个红色框框提示引起了我的注意
仔细一看
哎呀
这里选择使用本地gradle配置
但是却提示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目录之后
轻轻点击 ok
天啊撸
黑人问号脸
怎么还不行
还多出了一个refreshing
问题更严重了
Android Studio傻了?短路了?
我内心是崩溃的 无助的
这个时候
有一个声音在我脑中浮现
重启 重启 重启!
是啊
我的绝招都还没出呢
我怎么能放弃
我果断右上角叉叉
什么?
问我sure不sure啊
废话
我就没怂过
sure!
轻轻点击Exit
嗯?
卡住了?
andro Studio卡住了!
造反了?
画面不动 点啥都没反应
鼠标的都变成字母 Ⅰ了
你以为这就能吓到我吗
我可是程序员!这能难倒我吗?
我上去就二话不说
电源一拔 屏幕一黑
重启开机
再次轻轻点击中间那个贱人
哟
Refreshing 不见了 消失了 它怂了 哈哈
我赢了 赢得很彻底 舒服 跟我斗 你还是嫩了点
毕竟你才2.3 我可是23了 姜还是老的辣啊
还记得我上面说什么嘛?
重启 重启 重启!还是厉害的嘛
Refreshing 消失之后
紧接着就是一顿downloading各种乱七八糟的东西
我的小心脏又扑通扑通的跳起来了
突然!!!
一个灰色小方框跳了出来
我的小心脏狠狠的抽搐了一下
不是又出了什么问题吧
仔细一看 也就看懂了update
什么?又要升级?
#……%¥……%#%¥……&%
升就升 不怂 干!
颤抖着点了下update
谢天谢地没有出现该死的refreshing
突然!
弹出了一个窗口
啥?
3.2不支持,要3.3?
行!我跟你干到底
再次麻烦了下度娘
找来了 gradle 3.3
解压出来一个
嗯?
嗅觉灵敏的我
好像在哪看到过这个东西
喔 Android Studio 的安装目录下也有这个东西
不是过是3.2的
那么根据 人以类聚 物以群分 的办法
我果断把这个文件夹移到了Android Studio 的安装目录下
好了
这下有3.3了 这可难不倒我
我知道我知道
还要改gradle-wrapper.properties和Gradle home目录
我机智着呢
轻轻点击 ok
哇塞 成了!
我太厉害了!
再也没有任何警告任何提示
它屈服了 !它怂了!
Android Studio2.3升级之旅 正式告一段落 历时2小时30分
总结:
从这次的升级过程中,我明白了一个道理,遇到挫折困难的时候,不要怂不要怕不要退缩 就是干 因为我有重启大法。
————————————————————————————————华丽分割线———————————————————————————————————————
顿时化身金牌讲师
要想完美升级Android Studio 2.3
请先下载好gradle-3.3-all.zip 下载地址请自行百度
(或者gradle-3.3以上 最新的貌似是3.4)
解压到任意文件夹
我这里是放到D:\AndroidStudio\gradle下 跟gradle-3.2同一个目录
修改项目下面的gradle-wrapper.properties文件
文件地址为 项目根目录\项目名称\gradle\wrapper\gradle-wrapper.properties
改成distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
注意版本号要一致
修改项目下面的build.gradle文件
文件地址为 项目根目录\项目\build.gradle
把dependencies闭包内的classpath 由2.2.3改成2.3
(可能你的不是2.2.3,没关系,不管是啥都改成2.3就好了,因为我在升级2.3之前,是2.2.3版本)
然后启动Android Studio 打开刚刚改好的项目
出现refreshing 没关系 先让他嘚瑟一会
打开Setting→ Build→Gradle 修改Gradle home目录为gradle-3.3所在的目录
如果打开gradle-3.3所在的目录,却没有发现gradle-3.3 请点击刷新按钮
然后点击ok
什么?搞定了?还没!
最重要的一步来了!
大声告诉我是什么!
对!重启!
呃
重启Android Studio就好了
不用重启电脑
完事~
——————————————————————————————— 华丽分割线————————————————————————————————————
后记:
上面的步骤,是我2个半小时升级之旅得出来的最佳最快的升级办法
如果行不通
请不要来找我
因为
我也没试过
大不了你也按照我的升级之路
一步一步来呗
反正就多重启几次电脑而已嘛
哈哈哈哈哈
后后记:
有撸友反应,更新到2.3之后,可能会有如下提示:
我做了个测试。换回之后2.2.3该不会报该错误了
所以本菜大胆猜测可能是2.3的硬性要求。
本菜本着实事求是的精神
突破神秘力量的约束
去Android Studio官网查证
看到了如下几句关键的话
上面说 2.3.0的插件需要Gradle3.3或者更高;Build Tools 25.0.0或更高
(由于我用的一直是25.0.2的Build Tools,所以不会出现上述错误)
所以
完美升级2.3还需要需要加上一步
检查项目的buildToolsVersion 如果低于25..0.0
请下载25.0.0或以上的BuildTools
我这里下载的最新的25.0.2
将项目下面的buildToolsVersion 改为25.0.2
这次应该真的完美了