为什么 android studio 的 gradle bulid 这么慢

2015-10-08 18:16:31 +08:00
 zooandzoo

新手刚接触 as ,每次打开软件停在 gradle bulid 慢死, 4 , 5 分钟,我都把需要的 gradle 版本下载下来了离线了都,还是那么慢,只有断网才快。 eclipse 比 as 爽快多了,不知道有没有好的解决办法啊

17720 次点击
所在节点    Android
17 条回复
ufo22940268
2015-10-08 18:22:36 +08:00
http://blog.isming.me/2015/03/18/android-build-speed-up/index.html

可以开启 offline mode ,然后速度就能达到断网时候的速度。

然后关于 gradle 的下载,你可以跳过。方法修改 gradle-wrapper.properties 里面的 distributeUrl 到本地的 gradle 压缩包

然后编译速度 eclipse 始终会比较快
HentaiMew
2015-10-08 18:44:25 +08:00
你那是在下载 gradle 吧... 毕竟作为构建工具, gradle 比 eclipse 上 ADT 实在好用且强大太多。。。
youxiachai
2015-10-08 18:47:12 +08:00
用 as 必须配固态硬盘...............
youxiachai
2015-10-08 18:50:20 +08:00
as 生成的小文件..比 Eclipse 多太多了...你不用固态硬盘,项目的模块一多就悲剧了...

感觉每次四,五分钟..其实你电脑也该换了..
youxiachai
2015-10-08 18:52:02 +08:00
断网快的话...就是你的网络居然没有走特殊通道........还是开启 offline 模式吧..
Science
2015-10-08 18:52:06 +08:00
用完 as 就不想用 eclipse 了~~当然,没钱的用 win10 路过~~
zooandzoo
2015-10-08 19:21:08 +08:00
@youxiachai 已经是 offline 了 C:\Users\...\.gradle\wrapper\dists , as 已经下载完 gradle 了每次打开软件还是卡在 gradle bulid
miao1007
2015-10-08 19:36:54 +08:00
./gradlew installdebug --debug 看看卡在哪里
odirus
2015-10-08 20:08:17 +08:00
楼主,你的头像竟然和我以前头像是一样的。。。
iFlicker
2015-10-09 00:25:13 +08:00
macbook 基本创建项目 3s 某朋友 SSD 黑苹果 5s
我的 openSUSE13.2 装在 SSD 大概 7s
无奈啊..编译速度也慢,
不过用了 intellij IDEA 再也回不去 Eclipse 了
deadEgg
2015-10-09 08:09:31 +08:00
gradle 的速度确实不及 ant,
但是在功能扩展上,gradle 实在比 ant 快许多.
youxiachai
2015-10-09 09:26:17 +08:00
@zooandzoo ...你以为就 gradle 啊..还有项目得一堆下载....这个才是大头..卡 build 了.我建议你搞一下网络.
CtrlSpace
2015-10-09 09:28:43 +08:00
使用 2.4.0 或以上版本
linus3389
2015-10-09 17:39:59 +08:00
1.你需要一把高速梯子或者离线模式
2.你需要一块 ssd
Piasy
2015-10-11 16:14:18 +08:00
建议楼主尝试一下 facebook 开源的 BUCK 构建系统。速度完爆 gradle ,另外有一个快速开始使用 buck 的 gradle 插件,可以通过简单 10 行配置就开始使用 BUCK ,同时保持 gradle 和 BUCK 同时工作, OkBuck : https://github.com/Piasy/OkBuck/blob/master/README-zh.md
clino
2015-10-15 16:06:40 +08:00
@Piasy gradle 和 buck 同时用是啥意思?要同时维护两套?
Piasy
2016-04-17 18:57:53 +08:00
@clino 啊抱歉之前没有看到回复。不用同时维护两套,只需要维护我们熟悉的 gradle 配置就行了, BUCK 配置则由 OkBuck 插件自动生成。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/226387

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX