android studio 新建或者导入项目时缓慢或卡死的问题

先说一下碰到的问题,最近要换一个电脑开发,电脑上环境都已经配好就直接down下来项目导入,发现在Building的时特别慢,之前从github上下载的项目也会出现这种情况,等的是心力交瘁。

还不能取消,一取消就会卡死

为了解决这个问题花了将近一天的时间,特将其记录下来,希望对碰到这个问题的朋友有所帮助。

注: Android Studio 在第一次新建一个 Gradle 项目时需要下载 Gradle ,所以启动很慢( Gradle-bin 大约三十几兆)。

原因:项目的Gradle版本跟当前Studio自带的Gradle版本不一致需要下载。而墙内无法下载 Gradle 或下载速度慢。

如何知道项目的Gradle版本?

每一个Android Studio的项目都有个gradle-wrapper.properties的文件,在gradle/wrapper/下,打开如下:
`#Thu Mar 16 14:05:18 GMT+08:00 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https://services.gradle.org/distributions/gradle-3.3-all.zip`
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

distributionUrl所对应的就是当前项目的版本号。 
如果将项目的版本号改成当前studio支持的版本号,我当时项目的版本号是http://services.gradle.org/distributions/gradle-2.14.1-all.zip,而改成了studio的版本号http://services.gradle.org/distributions/gradle-1.10-all.zip,这样是不会去下载Gradle,也不会卡住欢迎页,但是会报错!

Error:(1, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
> Minimum supported Gradle version is 2.14.1.  Current version is 1.10. If using the gradle wrapper, try editing the distributionUrl in E:\project-gitosc\dlxf-android\gradle\wrapper\gradle-wrapper.properties to gradle-2.14.1-all.zip
  • 1
  • 2
  • 3

是因为项目想要运行需要gradle-2.14.1-all.zip,所以还是要去下载,打开 http://gradle.org/gradle-download/


点击DownLoad选择当前的版本下载

我们下载好的gradle - 版本号 -all.zip 应该放在哪儿呢。

打开 C:\Users\用户名.gradle\wrapper\dists\gradle-2.8-all(),里面会有一个乱七八糟名字的文件夹,打开那个文件夹,这个文件夹在运行一次就会自动生成,把刚刚下载的文件扔进去,studio会自动解压,然后退出重新导入项目就行!

但是这里有个坑,如果你studio版本太低,还是无法运行的,只要更新一下studio就可以了!

导入项目时先看一下gradle的版本号!

猜你喜欢

转载自my.oschina.net/u/2902720/blog/1833771