Android Studio 导入项目过慢的简单解决方案

下载了一个Demo,准备导入到Android Studio中查看,但是左等右等就是导不进去。其实导入项目过慢的原因就是:它在下载导入的项目对应的gradle,如果你本地有这个版本的gradle,导入速度不会这么慢。

两步解决:

1、找到你本地已有的项目,通过项目名\gradle\wrapper,找到gradle-wrapper.properties这个文件,打开后,直接跳到最后一行,复制。

例如:我的项目位置:D:\AndroidStudioProjects\WordBar\gradle\wrapper\gradle-wrapper.properties。

打开后是这样的:


最后一行明确指明了gradle的版本为3.3,就将这一行全部复制。

2、打开需要导入的项目的gradle-wrapper.properties文件,一样是通过项目名\gradle\wrapper的方式找到,打开,将刚才复制的内容,覆盖到最后一行。

例如:我需要导入的项目gradle-wrapper.properties文件的内容为:


可以看到它的gradle版本为2.1,与我们本地的gradle版本3.3完全不同,修改为本地的3.3版本即可。

重启Android Studio,再次导入项目,再也不用下载对应的gradle版本了,而是直接读取各种信息,再出现什么问题,都会有解决方案,一般都是Install  Install Install...... 

还有一种问题就是出现gradle依赖不完整的错误提示:

Error:Failed to open zip file. 

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)

Re-download dependencies and sync project (requires network)

Re-download dependencies and sync project (requires network)

这是为什么?原因也很简单,就是因为刚刚你没有修改导入项目gradle版本,导致AS自动的去下载了对应的版本(没有下载完整),然后你又修改了导入项目的gradle版本,由于原来下载的版本没有删除,AS还是会去找这个版本的gradle。自然就出现了这个错误。解决这个错误very easy,一步解决,两种方案。

第一种方案:

找到gradle默认的存储gradle的位置。例如我的电脑:


由于我已经把不完整的2.1版本的gradle删除,所以没有显示,找到就删掉。注意不要删错。

第二种解决方案:


找到图中对应的设置位置,按图中说明,修改好后,点击OK,等待.....

最最最最最重要的一点,一定要注意,一定要注意,一定要注意,如果出现refreshing xxx Gradle project,返回设置界面,将gradle路径修改为:


否则即使你是3.3的版本,一样找不到。


基本能遇到的问题就这么多,解决的步骤也超级简单。

你可能感兴趣的:(Android)