Android项目初次构建慢,building gradle project info很久
来源:互联网 发布:淘宝长城旗舰店假货 编辑:程序博客网 时间:2024/06/16 00:18
初次打开Android项目,Loading时间长,一直卡在Building gradle project info
初次打开Android项目,需要根据gradle-wrapper.properties中的配置从gradle服务器下载对应的gradle版本并进行配置,这个过程非常耗时,解决方法如下,以gradle-3.4.1为例:
方法一
快速但有缺陷
- 先打开project/gradle/wrapper/gradle-wrapper.properties,通过
distributionUrl
的值得到gradle wrapper的版本。 - 去gradle官网下载对应版本。
- 将
distributionUrl=https://services.gradle.org/distributions/gradle-3.4.1-all.zip
中的服务器地址修改成本地路径:e.g.distributionUrl=file:///C:/Work/compiler/gradle/gradle-3.4.1-all.zip
冒号需要转义。 - 用Android Studio打开项目,这时候gradle就会用本地下载好的压缩包进行构建,生成的文件在
C:\Users\username\.gradle\wrapper\dists\gradle-3.4.1-all\
中的某个缓存路径中(每个distributionUrl
的值都会对应一个独立的路径),这个过程非常快。 - 缺点:当你将本地路径换回原来的服务器地址时,又需要重新根据构建。
方法二
过程简单,且无缺陷
- 用Android Studio正常打开项目。
- 关闭Android Studio,进入
C:\Users\username\.gradle\wrapper\dists\gradle-3.4.1-all\
中新创建的缓存路径中e.g.c3ib5obfnqr0no9szq6qc17do
,将所有的文件删除。其中gradle-3.4.1-all.zip.part
就是目标gradle的下载中文件,必须关闭Android Studio才能删除成功。 - 将从官网下载好的gradle压缩文件,压缩文件,压缩文件拷贝到该缓存路径。
- 重新用Android Studio打开项目,构建过程就很快啦。
方法三
过程特别简单,但是适用性不强
- 从方法二可以看出,不管是哪个项目,gradle wrapper读取数据的路径都是
C:\Users\username\.gradle\wrapper\dists\
,而且每个版本所在的文件路径都是根据distributionUrl
创建的,唯一且不变。 - 所以,如果之前有项目构建成功,那么这个路径下就会生成对应的文件路径,而且文件夹名称就显示了版本号,只要将待打开项目的
distributionUrl
改成已有的版本,就可以不用下载gradle也能构建。
0 0
- Android项目初次构建慢,building gradle project info很久
- Android Studio 安装初次运行,Building gradle project info
- Android Studio导入项目非常慢——卡在Building '项目名' Gradle project info
- 解决 Android Studio 构建项目 building project name gradle project info 卡死问题的几种方式
- (android studio)Building "xx项目" Gradle project info 卡死
- Android Studio新建项目"Building Gradle project info"卡死
- building gradle project info
- Android Studio Building 'xxx' Gradle project info
- build gradle project info很久
- Building Project 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的解决办法
- Scala快速开始
- 事务
- SQL Server DBA工作内容详解
- python 数据清洗之数据合并、转换、过滤、排序
- 剑指offer(C++)——斐波那契数列
- Android项目初次构建慢,building gradle project info很久
- 质数判断需要注意上限值
- 应用程序打开pdf文件
- 线性表—顺序表-顺序表基本运算的实现
- Eclipse关闭XML文件验证的方法
- JVM的垃圾回收机制的文字描述
- mantis 导出 csv mac osx 乱码 转换处理
- 多文档与CDockablePane
- LeetCode : Intersection of Two Linked Lists