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

2016 年 7 月 5 日
 lawlietxxl

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

17696 次点击
所在节点    Android
60 条回复
wohenyingyu01
2016 年 7 月 5 日
IOS 项目全部 clean 完,全指令集 rebuild 的时间是 1 小时 40 分钟的路过。
jemyzhang
2016 年 7 月 5 日
@lawlietxxl 编译 Android 系统…
zhouquanbest
2016 年 7 月 5 日
刷个知乎 撕个 B
willchen
2016 年 7 月 5 日
拿出手机刷个微博,朋友圈
BigUncleLee
2016 年 7 月 5 日
10 个依赖 4590cpu 8G 内存直接满载 期间什么也别想操作 至少 5 分钟~
lawlietxxl
2016 年 7 月 5 日
@jemyzhang 渣白膜拜了!
sablib
2016 年 7 月 5 日
@targz
我们的原来是 build 要 10 分钟,打包 20 分钟。。
最近被我压缩到了 build3 分钟,打包 7 分钟。。
targz
2016 年 7 月 5 日
@sablib 我们弄了个 mini, jenkins 自动打包
Delbert
2016 年 7 月 5 日
我们 build 一个项目七个多小时,那时候大家都在睡觉。每日构建。
lsmgeb89
2016 年 7 月 6 日
@njuptjsy 你们是百万行的代码?
lawlietxxl
2016 年 7 月 6 日
为何这么多玩系统的大神 没搞过 很好奇是为了什么开发系统😳
njuptjsy
2016 年 7 月 6 日
@lsmgeb89 是的,悲剧啊
lijianying10
2016 年 7 月 6 日
之前同事遇到过这种情况。
http://www.philo.top/2016/01/03/dockerAndroidAppBuild/
后来稍微看了一眼文档。
之后用集群服务器构建的。
Lesilva
2016 年 7 月 6 日
就一分钟 玩玩手机就差不多了
cppgohan
2016 年 7 月 7 日
@sablib 能简单介绍一下压缩细节吗?
sablib
2016 年 7 月 19 日
sablib
2016 年 7 月 19 日
@cppgohan
主要是两件事。
一个是尽量使用 framework 。这样使用事先 build 好的 framework ,就少了每次重新编译的过程。
引用的库,尽量用 Carthage ,不用 cocoapods 。
项目的代码,把一些基础库抽出来做成了 framework 。
另一个就需要改代码了。
https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode 这个东西可以看到那一部分代码编译时间比较长。
最后可以看到,复杂表达式和需要进行类型推导的代码的编译时间特别长。所以就尽量把表达式都变短,然后手动声明类型。
inmyfree
2016 年 7 月 21 日
@sablib 楼歪了,是 android 啊...
sablib
2016 年 7 月 21 日
@inmyfree 重点不在 android ,在 build time 吧
yy1300326388
2017 年 1 月 3 日
基本 10s 以内,推荐你看看这个 [http://blog.csdn.net/column/details/zsl-androidstudio.html]

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/290336

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX