#Android studio 导入和打开项目慢
写在前面的话:本人的第一篇博客,内容不见得有多好。以前什么东西都习惯用脑子记,现在人老了,脑子也不好使了,所以将自己总结过的东西写在这里,以免忘记。若有不对,请各位不吝赐教。 Android studio 在打开子自己本地的或者别人的开源项目时总会出现build相当长一段时间的问题,怎么做才能让我们的打开工程时快一点呢。 Android studio 构建慢的无非就是项目需要下载新的东西,而你的下载速度跟不上而已,导致下载速度慢的原因目前我只了解两种:
- 导入别人的项目进Android studio 时,因该项目所使用的 gradle 的版本比你自己的gradle 的最高版本要高,导致Android studio 去下载最新的gradle 版本。
- 项目中运用了大量的第三方开源库, 需要配置 Project里的build.gradle的maven去国外的网站上下载。
解决方案 对于下载gradle的解决办法有两个: 一、将该项目中的gradle 版本换成自己Android studio 已有的版本 (题外话:怎么查看自己的grdle版本呢,找到Android studio 的安装目录 ,例如本博的是安装在D:\developTools\android studio这个目录下
打开此目录的gradle 文件夹:
可以看见gradle的版本号,我这里是只有4.1的版本)
替换gardle 本身有两种方法: 对于第三方库下载慢的问题的解决方法如下: 1.一劳永逸,可以给Android studio 配置代理,假如你的代理没有被屏蔽的话,这个简直是最优,又最省心的方法。设置代理的方法如下: File → Settings→Appearance & Behavior →System Settings→HTTP Proxy
 2.下载第三方的jar 包或者aar 文件,这样工程就不用每次去下载第三方库。 使用aar文件的做法:首先要在工程的build.gradle 下的repositories标签下加入 repositories {
flatDir{
dirs 'libs'
}
}
将aar文件拷入libs 包里,
引用如下: implementation (name :'cardview-v7-23.3.0', ext :'aar')
3.使用第一次下载好缓存的第三方库,即当项目第一次Sync 时 ,第三方库会缓存到
-
-所选的这个路径下,当用网络下载好后
选中Offline 选项,以后打开该项目,运行的速度会很快。当然,如果你需要再添加第三方库的时候,需要去掉Offline 选项。
也不知道什么时候有第二篇,也并不知道第二篇是什么,就将就记着吧……..哈哈哈
|