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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用Android Studio导入安卓项目,需要注意以下几点: 1. 确保Android Studio版本适配:Android Studio有不同的版本,应根据项目的要求选择合适的版本。同,也要确保所使用的Android Studio版本与项目所需的最低API级别兼容。 2. 导入项目文件:将项目文件夹导入Android Studio,可以使用"Open an existing Android Studio project"选项,然后选择对应的项目文件夹。 3. 检查项目依赖:在导入项目后,需要检查项目的依赖关系是否正确。可以打开项目的build.gradle文件,确保所有的依赖库都已正确添加,且版本与项目需求匹配。如果有缺失或版本不兼容的情况,需要进行相应的修改。 4. 解决构建错误:导入项目后,可能会遇到构建错误的情况。这需要仔细查看错误信息,并根据错误提示进行相应的处理。常见的构建错误包括缺失库、项目配置错误等。 5. 配置设备:如果项目需要在真机或模拟器上运行,需要确保设备已正确连接,并在Android Studio中进行相应的配置设置。可以使用ADB(Android Debug Bridge)来连接设备并进行调试。 6. 兼容性处理:在导入项目后,需要根据项目的目标设备和最低API级别进行兼容性处理。可以使用Android Studio的兼容性测试工具,检查项目在不同设备和不同API级别上的兼容性情况。 总的来说,注意上述几点可以确保项目能够正确导入Android Studio,并在运行没有出现兼容性或构建错误的问题。若遇到其他问题,也可以参考Android Studio的文档或搜索解决方案。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值