lawlietxxl
V2EX  ›  Android

等待 android build 的时间里,大家是怎么度过的

  •  
  •   lawlietxxl · Jul 5, 2016 · 18236 views
    This topic created in 3773 days ago, the information mentioned may be changed or developed.

    我是 伸个懒腰 刷个论坛 [NosePick]

    60 replies  •  2017-01-03 17:59:45 +08:00
    torchmu
    torchmu
    Jul 5, 2016
    1
    接杯水,刷论坛
    nashxk
    nashxk
    Jul 5, 2016
    2
    看看到底是哪一步浪费了这么多时间。。
    lawlietxxl
    lawlietxxl
    OP
    Jul 5, 2016
    3
    @nashxk 66666
    nocoo
    nocoo
    Jul 5, 2016
    4
    看视频~
    laravel
    laravel
    Jul 5, 2016
    5
    没加代理吗? 加了代理很快的
    xzwc
    xzwc
    Jul 5, 2016
    6
    刷个微博
    samuel40
    samuel40
    Jul 5, 2016
    7
    现在的项目要依赖三个 module , build 好慢,打一个正式包要 40 多秒 -_-#
    Cherish9527
    Cherish9527
    Jul 5, 2016
    8
    伸个懒腰
    suikator
    suikator
    Jul 5, 2016 via Android❤️1
    9
    在京东选购内存条
    wwqgtxx
    wwqgtxx
    Jul 5, 2016
    10
    想办法换 CPU/内存条 /NVME SSD
    h3clikejava
    h3clikejava
    Jul 5, 2016
    11
    @samuel40 才 40s ,我们要 8 分钟
    flyun
    flyun
    Jul 5, 2016
    12
    拿手机刷条微博,要不然发呆一会
    njuptjsy
    njuptjsy
    Jul 5, 2016 via Android
    13
    现在 c++项目编译一次 25 分钟,以前没优化时候编译一次四十分钟,沟看集美剧了
    john990
    john990
    Jul 5, 2016
    14
    @wwqgtxx 现在的项目 MBP 顶配, 仍然要 4 分钟
    just4fan
    just4fan
    Jul 5, 2016 via Android
    15
    我去 你们这是带薪伸懒腰啊
    rockyou12
    rockyou12
    Jul 5, 2016
    16
    我数了下, 11 个 module ,还有 20 多个依赖,编译一次大概 2 分钟。一般都去刷几贴,或者看下文档
    mko0okmko0
    mko0okmko0
    Jul 5, 2016
    18
    观察 CPU/RAM/IO/NET 用量,一边看技术文件,或一边写后端等其他工作.
    ilotuo
    ilotuo
    Jul 5, 2016
    19
    开两个工程并行工作
    wwqgtxx
    wwqgtxx
    Jul 5, 2016
    20
    @john990 换上 L 大的 MAC 垃圾桶,马上提高速度 :)
    ifane
    ifane
    Jul 5, 2016 via iPhone
    21
    只有我一个人电脑 build 的时候,电脑动一下就无响应么。。。啥都不敢点,站起来放松一下前列腺。
    targz
    targz
    Jul 5, 2016
    22
    几分钟的算什么, swift 项目,改动多了或者 Xcode 抽风会导致 build 要走完所有文件,大概 15 分钟。 archive 一次,需要 25 分钟。
    freeznet
    freeznet
    Jul 5, 2016
    23
    youxiachai
    youxiachai
    Jul 5, 2016
    24
    @samuel40 40s...... 神机啊.....我这边都是 6 分钟..
    402124773
    402124773
    Jul 5, 2016
    25
    反正编译一次完整 android img ,一个多小时,网页都刷光了,不知道干嘛。
    别说什么优化,服务器不让动。
    youxiachai
    youxiachai
    Jul 5, 2016
    26
    @samuel40 话说,正式包..

    还要走混淆......40s....

    就能搞定....要么神机..要么项目足够小?
    samuel40
    samuel40
    Jul 5, 2016
    27
    @youxiachai 项目不大的原因吧
    samuel40
    samuel40
    Jul 5, 2016
    28
    @youxiachai 混淆没开
    CtrlAltDeleteMe
    CtrlAltDeleteMe
    Jul 5, 2016
    29
    来杯咖啡~~
    20015jjw
    20015jjw
    Jul 5, 2016 via Android
    30
    2.5min 飘过 rmbp15 顶配 主要这破电脑编译就卡 看个 YouTube 都累 表示很喜欢在家编译的感觉 1.5min 搞定 顺便还能切回去打游戏
    dtfm
    dtfm
    Jul 5, 2016
    31
    上面 40s 编译完的简直残酷……我自己的个人项目编译都不止 40s ,而且还是完全没混淆。
    spongebobsun
    spongebobsun
    Jul 5, 2016
    32
    iOS 飘过~看煎蛋🍳或者 imgur 哈哈
    cpp255
    cpp255
    Jul 5, 2016
    33
    一般都要 4 分钟左右。
    Exin
    Exin
    Jul 5, 2016
    34
    都好厉害,只做过 10s 内 build 完的小项目。。。
    l8mEQ331
    l8mEQ331
    Jul 5, 2016
    35
    看到大家都这么慢我就放心了。
    Ixizi
    Ixizi
    Jul 5, 2016
    36
    看到安卓这么慢我就开心了。
    kassadin
    kassadin
    Jul 5, 2016
    37
    jemyzhang
    jemyzhang
    Jul 5, 2016
    38
    这种配置编 android 算一般嘛?

    ikaros
    ikaros
    Jul 5, 2016
    39
    编译 web 项目...3-10s 就完了,啥都干不了
    lawlietxxl
    lawlietxxl
    OP
    Jul 5, 2016
    40
    @jemyzhang 大炮轰蚊子系列啊你这是
    wohenyingyu01
    wohenyingyu01
    Jul 5, 2016 via iPhone
    41
    IOS 项目全部 clean 完,全指令集 rebuild 的时间是 1 小时 40 分钟的路过。
    jemyzhang
    jemyzhang
    Jul 5, 2016 via Android
    42
    @lawlietxxl 编译 Android 系统…
    zhouquanbest
    zhouquanbest
    Jul 5, 2016
    43
    刷个知乎 撕个 B
    willchen
    willchen
    Jul 5, 2016
    44
    拿出手机刷个微博,朋友圈
    BigUncleLee
    BigUncleLee
    Jul 5, 2016
    45
    10 个依赖 4590cpu 8G 内存直接满载 期间什么也别想操作 至少 5 分钟~
    lawlietxxl
    lawlietxxl
    OP
    Jul 5, 2016
    46
    @jemyzhang 渣白膜拜了!
    sablib
    sablib
    Jul 5, 2016
    47
    @targz
    我们的原来是 build 要 10 分钟,打包 20 分钟。。
    最近被我压缩到了 build3 分钟,打包 7 分钟。。
    targz
    targz
    Jul 5, 2016
    48
    @sablib 我们弄了个 mini, jenkins 自动打包
    Delbert
    Delbert
    Jul 5, 2016 via Android
    49
    我们 build 一个项目七个多小时,那时候大家都在睡觉。每日构建。
    lsmgeb89
    lsmgeb89
    Jul 6, 2016 via Android
    50
    @njuptjsy 你们是百万行的代码?
    lawlietxxl
    lawlietxxl
    OP
    Jul 6, 2016 via iPhone
    51
    为何这么多玩系统的大神 没搞过 很好奇是为了什么开发系统😳
    njuptjsy
    njuptjsy
    Jul 6, 2016 via Android
    52
    @lsmgeb89 是的,悲剧啊
    lijianying10
    lijianying10
    Jul 6, 2016
    53
    之前同事遇到过这种情况。
    http://www.philo.top/2016/01/03/dockerAndroidAppBuild/
    后来稍微看了一眼文档。
    之后用集群服务器构建的。
    Lesilva
    Lesilva
    Jul 6, 2016
    54
    就一分钟 玩玩手机就差不多了
    cppgohan
    cppgohan
    Jul 7, 2016
    55
    @sablib 能简单介绍一下压缩细节吗?
    sablib
    sablib
    Jul 19, 2016
    56
    sablib
    sablib
    Jul 19, 2016❤️2
    57
    @cppgohan
    主要是两件事。
    一个是尽量使用 framework 。这样使用事先 build 好的 framework ,就少了每次重新编译的过程。
    引用的库,尽量用 Carthage ,不用 cocoapods 。
    项目的代码,把一些基础库抽出来做成了 framework 。
    另一个就需要改代码了。
    https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode 这个东西可以看到那一部分代码编译时间比较长。
    最后可以看到,复杂表达式和需要进行类型推导的代码的编译时间特别长。所以就尽量把表达式都变短,然后手动声明类型。
    inmyfree
    inmyfree
    Jul 21, 2016
    58
    @sablib 楼歪了,是 android 啊...
    sablib
    sablib
    Jul 21, 2016
    59
    @inmyfree 重点不在 android ,在 build time 吧
    yy1300326388
    yy1300326388
    Jan 3, 2017
    60
    基本 10s 以内,推荐你看看这个 [http://blog.csdn.net/column/details/zsl-androidstudio.html]
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2627 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 97ms · UTC 15:04 · PVG 23:04 · LAX 07:04 · JFK 10:04
    ♥ Do have faith in what you're doing.