Android Studio 开发提效清单

从 Gradle 到 Profiler 的实用设置,专治卡顿与慢编译。

阅读时长: 2 分钟

Gradle 优化要点

# gradle.properties
org.gradle.jvmargs=-Xmx4g -Dkotlin.daemon.jvm.options=-Xmx2g
org.gradle.parallel=true
org.gradle.caching=true
kotlin.incremental=true
  • 并行 + 缓存 是最直接的提速手段。
  • 旧项目注意避免无意义的 clean

Build Variant 管理

不要在 Debug 里塞太多东西:

  • 日志、监控、模拟服务只在 Debug 打开。
  • Release 走真实配置,减少分支。

Profiler 诊断顺序

  1. CPU:是否有主线程卡死
  2. Memory:是否频繁 GC
  3. Network:请求是否能合并

Compose 的坑

  • remember 不是万能缓存,别存大对象。
  • LaunchedEffect 记得带 key,否则重复触发。

一个小公式

当你优化构建速度时,可以粗略把成本拆成:

T=Tcompile+Tdex+TpackagingT = T_{compile} + T_{dex} + T_{packaging}

优先砍 最大的那一项,收益最明显。

共书写了 11.5k 字 · 共 15 篇文章
Built with Nuxt 3
Theme Stack designed by Jimmy