V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zooandzoo
V2EX  ›  Android

为什么 android studio 的 gradle bulid 这么慢

  •  
  •   zooandzoo · Oct 8, 2015 · 22124 views
    This topic created in 3855 days ago, the information mentioned may be changed or developed.

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

    17 replies    2016-04-17 18:57:53 +08:00
    ufo22940268
        1
    ufo22940268  
       Oct 8, 2015   ❤️ 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  
       Oct 8, 2015
    你那是在下载 gradle 吧... 毕竟作为构建工具, gradle 比 eclipse 上 ADT 实在好用且强大太多。。。
    youxiachai
        3
    youxiachai  
       Oct 8, 2015
    用 as 必须配固态硬盘...............
    youxiachai
        4
    youxiachai  
       Oct 8, 2015
    as 生成的小文件..比 Eclipse 多太多了...你不用固态硬盘,项目的模块一多就悲剧了...

    感觉每次四,五分钟..其实你电脑也该换了..
    youxiachai
        5
    youxiachai  
       Oct 8, 2015
    断网快的话...就是你的网络居然没有走特殊通道........还是开启 offline 模式吧..
    Science
        6
    Science  
       Oct 8, 2015
    用完 as 就不想用 eclipse 了~~当然,没钱的用 win10 路过~~
    zooandzoo
        7
    zooandzoo  
    OP
       Oct 8, 2015
    @youxiachai 已经是 offline 了 C:\Users\...\.gradle\wrapper\dists , as 已经下载完 gradle 了每次打开软件还是卡在 gradle bulid
    miao1007
        8
    miao1007  
       Oct 8, 2015
    ./gradlew installdebug --debug 看看卡在哪里
    odirus
        9
    odirus  
       Oct 8, 2015
    楼主,你的头像竟然和我以前头像是一样的。。。
    iFlicker
        10
    iFlicker  
       Oct 9, 2015
    macbook 基本创建项目 3s 某朋友 SSD 黑苹果 5s
    我的 openSUSE13.2 装在 SSD 大概 7s
    无奈啊..编译速度也慢,
    不过用了 intellij IDEA 再也回不去 Eclipse 了
    deadEgg
        11
    deadEgg  
       Oct 9, 2015
    gradle 的速度确实不及 ant,
    但是在功能扩展上,gradle 实在比 ant 快许多.
    youxiachai
        12
    youxiachai  
       Oct 9, 2015
    @zooandzoo ...你以为就 gradle 啊..还有项目得一堆下载....这个才是大头..卡 build 了.我建议你搞一下网络.
    CtrlSpace
        13
    CtrlSpace  
       Oct 9, 2015
    使用 2.4.0 或以上版本
    linus3389
        14
    linus3389  
       Oct 9, 2015
    1.你需要一把高速梯子或者离线模式
    2.你需要一块 ssd
    Piasy
        15
    Piasy  
       Oct 11, 2015
    建议楼主尝试一下 facebook 开源的 BUCK 构建系统。速度完爆 gradle ,另外有一个快速开始使用 buck 的 gradle 插件,可以通过简单 10 行配置就开始使用 BUCK ,同时保持 gradle 和 BUCK 同时工作, OkBuck : https://github.com/Piasy/OkBuck/blob/master/README-zh.md
    clino
        16
    clino  
       Oct 15, 2015
    @Piasy gradle 和 buck 同时用是啥意思?要同时维护两套?
    Piasy
        17
    Piasy  
       Apr 17, 2016
    @clino 啊抱歉之前没有看到回复。不用同时维护两套,只需要维护我们熟悉的 gradle 配置就行了, BUCK 配置则由 OkBuck 插件自动生成。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3584 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 10:58 · PVG 18:58 · LAX 03:58 · JFK 06:58
    ♥ Do have faith in what you're doing.