天啦,我可能装了一个 “假的” Android studio
天啦,我的as启动超级慢我是不是装了一个假的啊.....
问题一:首次启动慢
在安装时候我们可以选择不要勾选安装sdk,如果勾选了的话,as首次启动时回去下载更新sdk所以超级慢。所以比较快捷的做法是:
1.手动去下载sdk [http://www.androiddevtools.cn/]
2.安装时候不要勾选android sdk
TIM截图20170620160838.png
3.选择sdk路径
图片.png
4.其他步骤就和常规步骤一样。安装完成启动即可。
问题二: 创建一个工程或打开一个工程巨慢
当我们创建一个工程或打开别人的工程时候会超级慢,慢的你都怀疑自己是不是装了一个假的android studio。 那可能是你自己木有弄清楚android studio 创建或打开一个工程的过程。
首先项目是用gradle构建的,当我们创建一个工程或打开一个工程时候android studio就会使用gradle 去构建,那么问题就来了:
- gradle有很多版本的兄弟姐妹,现在已经4.0版本了;每个项目当时创建时候使用的gradle版本都不一样,那么as怎么构建你创建或导入的项目呢?
So流程是这样的: as 获取项目配置的gradle版本 > 去自己的本地gradle文件夹中寻找该版本的gradle > 找不到就去下载,找的到就直接用。所以慢的原因就是:卡在as去下载跟项目匹配的gradle了
解决办法1:
将项目gradle版本改成我们已经下载好的gradle版本 ps:注意gradle的路径
-
1.1 查看本地已经下载好的gralde版本,下载好的gralde版本一般有四个文件 方法2中有图
图片.png -
1.2 修改项目的gradle版本,只修改后缀部分
解决办法2:
下载项目所需要的gradle版本[http://www.androiddevtools.cn/]
- 2.1查看项目配置的gradle 版本
-
2.2 同步一下项目,这时候as会去网上下载匹配的版本gradle,会在本地创建匹配版本的gradle文件夹,文件夹创建后(C:/Users/用户名/.gradle/wrapper/dists),强制关闭as
(目的:在本地gradle文件夹中创建好目录为后面替换做准备)
图片.png
as自动创建匹配版本的gradle文件目录
图片.png
进入3.3 下下级默认情况下该目录只有两个烂尾的文件,像这样一般代表着gradle文件没有下载完成
图片.png- 2.3 拷贝下载好的gradle-3.3-all.zip到该目录下,不用解压,删除.lck文件 ;
- 2.4 启动as 成功后会发现 gradle文件目录会包含四个文件