android 编译 电脑卡,Android Studio 编译卡慢、卡顿的几种解决方案

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/

f2500600db87a554460d5db1e41dced6.png

下载对应需要的版本到: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

7f0e4b63e85cee3374e33fcea86524b3.png

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

0f672e3d1fd6c5775b88c3ac5b2ff976.png

常用一一对应名字(其他可以在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

一般这个会很有效果

22c71548b548fe4da6bf815c796e6a44.png

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 估计你需要升级电脑了 。。。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值