频道栏目
首页 > 程序开发 > 移动开发 > Android > 正文
Android Studio 编译卡慢、卡顿的几种解决方案
2018-04-08 09:37:16      个评论    来源:The Book of Even More Awesome  
收藏   我要投稿

1 项目使用的是未下载的 Gradle 版本 导致的卡慢

【1】使用已下载的 gradle 版本
修改项目的 gradle-wrapper.properties 文件

gradle/wrapper/gradle-wrapper.properties

中的版本号为存在的版本

distributionUrl=https\://services.gradle.org/distributions/gradle-x.x.x-all.zip

同时注意 all 、bin 还是 src 需要保持一致

【2】手动下载需要新的 gradle 版本

下载地址:
https://services.gradle.org/distributions/

这里写图片描述

下载对应需要的版本到:C盘\用户\你的用户名 下

C:\Users\\.gradle\wrapper\dists\

举 5 个例子:

C:\Users\\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo
C:\Users\\.gradle\wrapper\dists\gradle-2.14.1-all\8bnwg5hd3w55iofp58khbp6yv
C:\Users\\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9
C:\Users\\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew
C:\Users\\.gradle\wrapper\dists\gradle-4.4-all\9br9xq1tocpiv8o6njlyu5op1

这里写图片描述

zip 文件无需解压,会在使用时候自动解压,手动删除LCK 和 OK 后缀的文件 也同样让其重新生成!

这里写图片描述

常用一一对应名字(其他可以在AS打开项目时候,自动生成来确定)

gradle-3.2-all.zip
97ld1dyml0oep92x4lyn4g235

gradle-3.1-all.zip
ejgglywf033yp6s4x8ahmgm74

gradle-3.0-all.zip
6v8c6qg2jpi8twyfv2a5s9mii

gradle-2.14-all.zip
t7wfomcrmv8dmyii9c9waem8

gradle-2.13-all.zip
1b9wlm73elu4cqnbc0rk7r7qn

gradle-2.12-all.zip
8ywkdai6puj5z81fume4e7njw

gradle-2.11-all.zip
ace7yl0a7udokebb27mt9s3qr

gradle-2.10-all.zip
a4w5fzrkeut1ox71xslb49gst

2 编译卡慢

当离线文件都具备编译的功能的时候
把AS Settings 中 Gradle 的工作模式为Offline
一般这个会很有效果

这里写图片描述

3 可以试试的其他方法

在 C:\User\.gradle 目录下新建一个 gradle.properties 文件,并在里面添加一行:org.gradle.daemon=true 重启AS

4 另外遇到过一个 AS 2.X 版本 需要使用 java 8 卡慢问题

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

defaultConfig {
jackOptions {
enabled true
}
}

需要同时使用的时候
编译巨卡 有时候超过 10 min !
果断升级 AS 3.0.1 去掉 jackOptions 相关配置
立杆见影 !!!

5 估计你需要升级电脑了 。。。

点击复制链接 与好友分享!回本站首页
上一篇:Android 7.1编译到33%时出现JDK内存溢出的错误怎么办
下一篇:android surfaceflinger研究----Surface机制
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站