Android studio导入工程很卡及下载网络jar很慢问题总结
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,导入项目就可以了
第二类是导入工程正常,构建gradle脚本时,会下载一些依赖的第三方包:
在使用android studio 新建 项目的时候,会发现一直无法下载 gradle-0.8.3.jar(也有可能是其他版本),如下:
Gradle: Download: http://repo1.maven.org/maven2/com/android/tools/build/gradle/0.8.3/gradle-0.8.3.jar
程序一直卡住不动,但是你可直接打开这个地址看一下这个文件竟然只有区区几百K。
恭喜你,你被墙了!
需要在android studio 中配置gradle的代理,当然是用goagent了。
打开setting->gradle->Gradle VM Options:
-Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8087
设置生成功后,重启androidstudio ,速度会非常快。至少可以省去很多时间。真是相当棒!
最新文章
- 关于printf错用格式化字符串导致double和long double输出错误的小随笔
- [ASP.NET MVC 小牛之路]08 - Area 使用
- 利用反射+AOP,封装Basehandler
- iOS中block的用法 以及和函数用法的区别
- 关于Cookie的 工具类
- pascal闪电入门系列目录
- Oracle安装前用户信息设置
- django时区设置
- iOS 关于多线程的一些知识点(不断更新)
- mysql 求时间段平均值
- iOS 23 种设计模式
- poj1948
- 动态的变量如何作为json的键
- hibernate 数据关联多对多 4.1
- Oracle学习的一些建议(转)
- Ionic3 下拉刷新
- Flask+SQLAlchemy+alembic+Flask-RESTful使用
- maven安装cucumber的pom文件设置
- Unreal发展史
- mvc html.PartialView()传参