Android Studio手动配置Gradle,卡Building gradle project info的解决办法
来源:互联网 发布:活动效果数据分析 编辑:程序博客网 时间:2024/06/03 19:26
1 问题
(1) Android sutdio第一次打开一个工程巨慢怎么办?
(2) 手动配置Gradle Home为什么总是无效?
(3) 明明已经下载了Gradle,配置了gradle home,为什么打开工程还是去自动下载Gradle?
2 简介
(1) Android Studio怎么知道该用哪个Gradle呢?
AS一个项目所用的Gradle是由我们的工程中下面这个文件决定的:
{your project}/gradle/wrapper/gradle-wrapper.properties
文件内容如下:
#Mon Sep 28 16:15:03 CST 2015distributionBase=GRADLE_USER_HOMEdistributionPath=wrapper/distszipStoreBase=GRADLE_USER_HOMEzipStorePath=wrapper/distsdistributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
最后一排的distributionUrl 决定了这个项目使用的gradle版本,也就是说不同的项目使用的gradle版本是不一样的。
Android Studio打开一个工程时,首先会读取gradle-wrapper.properties 文件,从而知道这个工程需要哪个版本的gradle ,然后就会去保存gradle的文件夹去找看存不存在这个版本的gradle,不存在则会去distributionUrl 去下载。
搞清楚了这个流程,现在是不是明白了,为什么第一次打开一个工程会巨慢了吧,因为AS会去下载gradle。
3 配置方法
既然搞清楚了原理,也知道打开慢的原因是卡在下载gradle这一步,那么我们就自己下载gralde,然后配置上去
打开Android Studio,创建或打开项目,这时候会卡在Building gradle project info,我们直接打开任务管理器结束掉Android Studio进程
打开gradle目录,可以看到我这里是gradle-3.3-all,我们就可以去下面的地址下载对应的文件,还可以看到一个乱码的文件夹,这是AS的缓存文件夹
那么我们我们可以用下面的链接获取我们需要的gradle版本,下载 gradle-你需要的版本-all.zip:
Gradle下载地址:https://services.gradle.org/distributions/
进入乱码文件夹,删除gradle-3.3-all.zip.part,把我们下载好的gradle-3.3-all.zip复制进来。
最后重新打开Android Studio,可以看到马上就加载好了,没有报错就大功告成了!
另外:如果进入之后报下面的错误
Failed to complete Gradle execution.Cause:Gradle build daemon disappeared unexpectedly (it may have been stopped, killed or may have crashed)
解决办法:打开工程的gradle.properties文件,修改成如下配置项:
最后Rebuild Project或者重启Android Studio即可
参考博客:http://blog.csdn.net/fuchaosz/article/details/51567808
- Android Studio手动配置Gradle,卡Building gradle project info的解决办法
- Android Studio一直处于building *** gradle project info的解决办法
- Android Studio一直处于building *** gradle project info的解决办法
- Android Studio卡在Building gradle project info的解决方法
- Android Studio卡在Building 'xxx' Gradle project info的解决办法
- Android Studio导入项目卡在Building gradle project info的解决办法
- android Studio 新建APP 卡在 Building 'MyApplication' Gradle project info 的解决办法
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- Android Studio创建/打开项目时一直处于Building“project name”Gradle project info的解决办法
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- Android Studio创建打开项目时一直处于Building“project name”Gradle project info的解决办法
- Android Studio创建/打开项目时一直处于Building“project name”Gradle project info的解决办法
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- Android Studio一直处于building “project name”gradle project info的解决办法
- Android Studio在创建项目是一直处于building “project name”gradle project info的解决办法
- CF806 D
- 马克思手稿中的数学题
- poj 2485 Highways(MST)
- SPOJ
- MXNet学习8——自己写operator实现Logistic Regression
- Android Studio手动配置Gradle,卡Building gradle project info的解决办法
- python脚本后台运行
- 博弈入门(巴什博弈、斐波那契博弈、威佐夫博奕)
- 球球大作战贪吃蛇大作战类似游戏算法优化
- Spring学习笔记-基础
- keras实战
- 整理几种委托的用法Action,Func,匿名,多播,Lambde表达式,event
- 【原】matlab与调用lingo/lindo api的方法以及简单的使用
- [李景山php] 深入理解PHP内核[读书笔记]--第二章:用户代码执行--SAPI概述-Apache模块-FastCGI