为什么 android studio 的 gradle bulid 这么慢 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zooandzoo
V2EX    Android

为什么 android studio 的 gradle bulid 这么慢

  •  
  •   zooandzoo 2015-10-08 18:16:31 +08:00 21471 次点击
    这是一个创建于 3742 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    17 条回复    2016-04-17 18:57:53 +08:00
    ufo22940268
        1
    ufo22940268  
       2015-10-08 18:22:36 +08:00   1
    http://blog.isming.me/2015/03/18/android-build-speed-up/index.html

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

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

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

    感觉每次四,五分钟..其实你电脑也该换了..
    youxiachai
        5
    youxiachai  
       2015-10-08 18:52:02 +08:00
    断网快的话...就是你的网络居然没有走特殊通道........还是开启 offline 模式吧..
    Science
        6
    Science  
       2015-10-08 18:52:06 +08:00
    用完 as 就不想用 eclipse 了~~当然,没钱的用 win10 路过~~
    zooandzoo
        7
    zooandzoo  
    OP   2015-10-08 19:21:08 +08:00
    @youxiachai 已经是 offline 了 C:\Users\...\.gradle\wrapper\dists , as 已经下载完 gradle 了每次打开软件还是卡在 gradle bulid
    miao1007
        8
    miao1007  
       2015-10-08 19:36:54 +08:00
    ./gradlew installdebug --debug 看看卡在哪里
    odirus
        9
    odirus  
       2015-10-08 20:08:17 +08:00
    楼主,你的头像竟然和我以前头像是一样的。。。
    iFlicker
        10
    iFlicker  
       2015-10-09 00:25:13 +08:00
    macbook 基本创建项目 3s 某朋友 SSD 黑苹果 5s
    我的 openSUSE13.2 装在 SSD 大概 7s
    无奈啊..编译速度也慢,
    不过用了 intellij IDEA 再也回不去 Eclipse 了
    deadEgg
        11
    deadEgg  
       2015-10-09 08:09:31 +08:00
    gradle 的速度确实不及 ant,
    但是在功能扩展上,gradle 实在比 ant 快许多.
    youxiachai
        12
    youxiachai  
       2015-10-09 09:26:17 +08:00
    @zooandzoo ...你以为就 gradle 啊..还有项目得一堆下载....这个才是大头..卡 build 了.我建议你搞一下网络.
    CtrlSpace
        13
    CtrlSpace  
       2015-10-09 09:28:43 +08:00
    使用 2.4.0 或以上版本
    linus3389
        14
    linus3389  
       2015-10-09 17:39:59 +08:00
    1.你需要一把高速梯子或者离线模式
    2.你需要一块 ssd
    Piasy
        15
    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
        16
    clino  
       2015-10-15 16:06:40 +08:00
    @Piasy gradle 和 buck 同时用是啥意思?要同时维护两套?
    Piasy
        17
    Piasy  
       2016-04-17 18:57:53 +08:00
    @clino 啊抱歉之前没有看到回复。不用同时维护两套,只需要维护我们熟悉的 gradle 配置就行了, BUCK 配置则由 OkBuck 插件自动生成。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3122 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 12:51 PVG 20:51 LAX 04:51 JFK 07:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86