android studio 导入工程问题总结

在github上下了几个开源项目,在导入android studio时出现各种问题,

在网上查询各种资料后一一得以解决,现对个问题点进行简单的总结:

1. gradle project sync failed:

     出现此问题的原因是gradle更新失败,在C:\Documents and Settings\user\.gradle\wrapper\dists

目录中可看到需要更新的版本:

技术分享

解决方法是手动下载相应版本的压缩包,然后把包放到对应的文件夹中,把文件夹中的其他文件都删掉,

再重新启动android studio;

下载地址:http://services.gradle.org/distributions/gradle-2.2.1-all.zip(需要其他版本的可改包名)


2. Connection refused:connect

技术分享

出现此问题原因主要是导入的项目的gradle版本和android studio版本不一样,

解决方法是叫“移花接木”,具体见此链接:http://blog.csdn.net/eclipsexys/article/details/41142907

大体思路是自己新建一个工程,再把新建工程中的gradle相关的文件拷贝到要导入的工程中,

要copy的文件:

技术分享


3.Gradle DSL method not found: ‘runProguard()‘

技术分享

出现这个问题的原因是runProguard()方法在新版本中被其他方法替换了

解决方法:把build.gradle中的runProguard()方法改成minifyEnabled

技术分享

4.The SDK Build Tools revision (19.0.1) is too low for project ‘:library‘. Minimum required is 19.1.0

   技术分享

出现此问题的原因是在工程使用的buildToolsVersion的版本太低,打开android sdk manager看是否要要求的或更高的版本,

没有的要下载:

技术分享

然后在build.gradle文件中把buildToolsVersion改成对应的版本:

技术分享

5.No resource found that matches the given name: 

技术分享

出现这个问题的原因是我们的compileSdkVersion、targetSdkVersion版本太低,解决方法是把

compileSdkVersion、targetSdkVersion改成21就ok了(此处前提已下载android5.0,没有的要先下载)。


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。