V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zooandzoo
V2EX  ›  Android

为什么 android studio 的 gradle bulid 这么慢

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

    新手刚接触 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   ·   我们的愿景   ·   实用小工具   ·   1324 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 23:38 · PVG 07:38 · LAX 16:38 · JFK 19:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.