[置顶] AndroidStudio导入项目总是不成功之终极解决方案
来源:互联网 发布:视频加速软件 编辑:程序博客网 时间:2024/05/19 23:26
前言
androidstudio的强大之处,我不质疑,但美中不足的是国内的网络环境,导致了有时导入项目时非常的慢,究其原因绝大部分都是由于download gradle的原因,这是一个顽疾,一定要解决。一般在github下载下来的Android项目zip包解压后,通过以下方法导入还没遇到过问题。
注:以下方法对linux和windows平台都有效,因为gradle压缩包,既有linux命令又有windows命令
解决方案
VPN走起
有了VPN的我就不说啥了,但是我想说即使使用了vpn,受制于稳定性与网速,还是相当的浪费时间。
万全之策
首先查看项目的gradle版本,查看方法:
查看Project\gradle\wrapper\gradle-wrapper.properties
大多形如以下部分
这时再到你的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作如下设置:
好了,这样将很快导入成功
方案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
- [置顶] AndroidStudio导入项目总是不成功之终极解决方案
- AndroidStudio导入项目总是不成功之终极解决方案
- AndroidStudio之导入项目
- AndroidStudio导入项目一直Building解决方案
- AndroidStudio导入项目一直Building解决方案
- AndroidStudio导入项目一直Building解决方案
- AndroidStudio导入项目一直Building解决方案
- AndroidStudio导入项目一直Building解决方案
- 项目导入AndroidStudio building时间过长的原因及解决方案
- 【Android开发遇错】AndroidStudio导入项目一直Building解决方案
- AndroidStudio导入项目常见问题
- AndroidStudio导入github项目
- AndroidStudio导入项目过慢
- Unity项目导入AndroidStudio
- AndroidStudio导入项目过慢
- AndroidStudio导入项目后报错
- 记AndroidStudio导入项目
- Eclipse项目导入AndroidStudio
- 繁琐的数据类型和转义字符
- 20161003 Python笔记之正则表达式 re
- 解决GooglePlayStore提示您的设备与此版本不兼容(Your device isn't compatible with this version)
- mysql扩展库mysqli讲解!!!!!
- 2016弱校联盟十一专场10.3(12点场)
- [置顶] AndroidStudio导入项目总是不成功之终极解决方案
- DirectX导图(3):渲染管线
- SQLite同时读报错null pointer openOrCreateDatabase(java.lang.String, int, android.database.sq
- DirectX导图(4):画图
- EDA软件_PCB板覆铜
- 跳帧及使用线程将获取下一帧与处理当前帧同时进行
- php empty()出错,Fatal error: Can’t use function return
- ANDROID 开发常用的框架、工具、API最全集合
- Spring MVC(三)封装表单参数的控制器(AbstractController)