AndroidStudio导入项目时的一些常见问题(偶尔更新)

  1. 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的包是否有重复

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值