1
AoEiuV020 2021-05-14 17:41:52 +08:00
正常 app 编译要求都不太高吧,差不多配置就能好好用,
|
2
HongJay 2021-05-14 17:46:14 +08:00
组件化
|
3
zhanlanhuizhang 2021-05-14 20:39:38 +08:00
1:用服务器编译
2:如果代码使用组件化,请使用 aar 引入。 |
4
zhanlanhuizhang 2021-05-14 20:42:14 +08:00
|
5
zhanlanhuizhang 2021-05-14 20:44:09 +08:00
还有这个可以直接在远程部署 Android studio 。然后使用: https://lp.jetbrains.com/projector/ 这个。
只要是公司内网,跟本机无差别。就是不能复制和输入中文。 |
6
winterbells 2021-05-14 20:49:59 +08:00
大部分情况下增量编译很快了
Java 11 也能减少编译时间( JDK 也要 11 的) compileOptions { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = "11" } |
7
ophunter OP @zhanlanhuizhang 谢谢很有用
|
8
ophunter OP @winterbells 有什么优化吗?
|
9
janus77 2021-05-15 14:38:10 +08:00
如果你是使用 github,其实是可以用配套 CI 功能的,travis-ci 和 github action 都行,CI 直接在远程服务器编译就好多了
|
10
kingiis 2021-05-17 10:18:34 +08:00
RTX 3090 ;
64G 内存; cpu 线程撕裂者 3990x |
12
Gloomyer 2021-06-11 18:43:25 +08:00
组件化搭配 gradle 的一些配置 速度提升最明显 我现在的项目
全量 从 7 分钟左右优化到 1 分钟 50 多秒 增量从 1 分钟多到现在 10-30 秒 |