AndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,会一直卡住,直至下载完成。
解决方案:
1.随便找一个你能运行的as项目
2.打开gradle-wrapper.properties,文件目录:项目/gradle/wrapper/gradle-wrapper.properties
3.复制distributionUrl这一整行的内容,eg: distributionUrl=https://services.gradle.org/distributions/gradle-2.4-all.zip
4.打开你要导入的项目的gradle-wrapper.properties,具体步骤与步骤2相同
5.把步骤3复制的内容,替换你要导入的项目的gradle-wrapper.properties文件的distributionUrl这一行
6.再重启as,导入项目,编译之后可能会报错:
Error:Minimum supported Gradle version is 2.14.1. Current version is 12.10. If using the gradle wrapper, try editing the distributuinUrl in 项目路径\gradle\wrapper\gradle-wrapper.properties to gradle-2.14.1-all.zip.
7.遇到这个错误是因为项目的build.gradle 的版本与你使用的gradle.zip版本不一致导致的。
8.只需要将本地可运行的项目中的build.gradle中的dependencies 中引用的build:gradle:x.x.x复制到项目中即可:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
...
}
}
其实还有解决方案是下载对应的gradle版本然后复制到本地,或者设置翻墙让他自己下载