zooandzoo
V2EX  ›  Android

为什么 android studio 的 gradle bulid 这么慢

  •  
  •   zooandzoo · Oct 8, 2015 · 23081 views
    This topic created in 4045 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
    ufo22940268
    Oct 8, 2015❤️1
    1
    http://blog.isming.me/2015/03/18/android-build-speed-up/index.html

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

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

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

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