[置顶] AndroidStudio导入项目总是不成功之终极解决方案

前言

androidstudio的强大之处,我不质疑,但美中不足的是国内的网络环境,导致了有时导入项目时非常的慢,究其原因绝大部分都是由于download gradle的原因,这是一个顽疾,一定要解决。一般在github下载下来的Android项目zip包解压后,通过以下方法导入还没遇到过问题。

注:以下方法对linux和windows平台都有效,因为gradle压缩包,既有linux命令又有windows命令

解决方案

VPN走起

有了VPN的我就不说啥了,但是我想说即使使用了vpn,受制于稳定性与网速,还是相当的浪费时间。

万全之策

首先查看项目的gradle版本,查看方法: 
查看Project\gradle\wrapper\gradle-wrapper.properties 
大多形如以下部分

<code class="hljs makefile has-numbering" style="display: block; padding: 0px; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-radius: 0px; word-wrap: normal; background: transparent;"><span class="hljs-comment" style="color: rgb(136, 0, 0); box-sizing: border-box;">#Wed Oct 21 11:34:03 PDT 2015</span>
<span class="hljs-constant" style="box-sizing: border-box;">distributionBase</span>=GRADLE_USER_HOME
<span class="hljs-constant" style="box-sizing: border-box;">distributionPath</span>=wrapper/dists
<span class="hljs-constant" style="box-sizing: border-box;">zipStoreBase</span>=GRADLE_USER_HOME
<span class="hljs-constant" style="box-sizing: border-box;">zipStorePath</span>=wrapper/dists
<span class="hljs-constant" style="box-sizing: border-box;">distributionUrl</span>=https\://services.gradle.org/distributions/gradle-2.5-all.zip</code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li></ul><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right; background-color: rgb(238, 238, 238);"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li><li style="box-sizing: border-box; padding: 0px 5px;">3</li><li style="box-sizing: border-box; padding: 0px 5px;">4</li><li style="box-sizing: border-box; padding: 0px 5px;">5</li><li style="box-sizing: border-box; padding: 0px 5px;">6</li></ul>

这时再到你的Android安装目录Android\Android Studio\gradle下看看你有没有2.5版本的gradle,到了此时你有两个方案:

方案1:

distributionUrl=https://services.gradle.org/distributions/gradle-2.5-all.zip的版本替换成你拥有的版本,例如distributionUrl=https://services.gradle.org/distributions/gradle-2.10-all.zip 
不过使用这种方案,首先你要将你的AndroidStudio作如下设置:

gradle设置

好了,这样将很快导入成功

方案2:

打开迅雷(迅雷还是很快的哦!):新建任务,将distributionUrl填入,例如 
这里写图片描述

另外你也可以去gradle官网去查找对应的版本并下载: 
http://gradle.org/gradle-download/ 
下载完毕,解压放到Android\Android Studio\gradle下,或者/.gradle下(这个不多做解释,这个是全局的gradle设定。)

这里推荐方案2,原因是源项目中的gradle版本才是适合该项目的。由于版本原因可能会导致一些错误,因此强烈建议方案2 
OK,相信一定能导入成功!

另一个更强的的解决方案

其实官方也推荐有使用代理下载,但是vpn太难弄 
因此不如自己在自己的机器上 搭建一个ftp服务器: 
搭建ftp服务器的方法:http://jingyan.baidu.com/article/0bc808fc408fa91bd585b94f.html 
此时你可以将所有的gradle版本从官网下载,完成后放在ftp。

http://blog.csdn.net/u011421608/article/details/50543774

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值