AndroidStudio导入项目一直卡在Building gradle project info
参考出处:http://www.cnblogs.com/baron89/p/4843113.html
AndroidStudio导入项目一直卡在Building gradle project
info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至下载完成(如果能下载完成的话,233)网上也提供了方法,就是去官网下载gradle的版本,然后放到本地,我就不在这里介绍了,我的解决方法更简单一些,就是直接修改gradle-wrapper.properties文件,无需去下载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,导入项目就可以了
2.Gradle DSL method not found: ‘apt()’
在app的gradle里添加这句话,再在project下的gradle里添加一句话
3.Gradle’s dependency cache may be corrupt
第一种解决方法(网上普遍是这种方法):gradle-wrapper.properties里修改了gradle的版本,与之前没有报错的gradle版本一致。就可以了
我是改为:
http://services.gradle.org/distributions/gradle-2.14-all.zip
第二种方式(亲测有效):C:\Users\Administrator.gradle\wrapper\dists 下是gradle的储存地方,从别人那里拷贝可以用的gradle就行
4.Error:Execution failed for task ‘:*:compileDebugJava’.
Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable to point to the according directory.
Android studio环境下,新建的项目正常,导入其他项目出现这么一个异常
解决方法
File–>Project–>Structrue–>SDK Location–>JDK location
Use embedded JDK 前面勾去掉,指定一个JDK地址。
默认使用的embedded JDK ,可能是我的JDK同时装了1.7和1.8的JDK或者项目环境变量原因导致出错。
参考资料:http://blog.csdn.net/sky_castle/article/details/53606929
5.Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’.
com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/google/gson/JsonSerializer;
一般碰到这种问题大多是项目中的jar包等 重复了,仔细检查引入的包或者app下的build.gradle下compile的包是否有重复