下载了一个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 Studio导入项目速度慢主要原因是下载gradle版本。解决方法包括:1. 查找本地已有项目的gradle-wrapper.properties,复制其指定的gradle版本;2. 将该版本信息覆盖到要导入项目的gradle-wrapper.properties中;3. 重启Android Studio,避免下载新版本。若出现gradle依赖不完整错误,可删除不完整版本或修改gradle存储位置。

被折叠的 条评论
为什么被折叠?



