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

接上个题主,安卓 APP 编译快,有啥配置推荐

  •  
  •   ophunter · 2021-05-14 17:39:50 +08:00 · 8705 次点击
    这是一个创建于 1281 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在是 macbook pro 2019 16g i7, Android studio run 起来就系统就很慢,特别是 mac 的降频机制。
    想搞一个快点的自己用。
    12 条回复    2021-06-11 18:43:25 +08:00
    AoEiuV020
        1
    AoEiuV020  
       2021-05-14 17:41:52 +08:00
    正常 app 编译要求都不太高吧,差不多配置就能好好用,
    HongJay
        2
    HongJay  
       2021-05-14 17:46:14 +08:00
    组件化
    zhanlanhuizhang
        3
    zhanlanhuizhang  
       2021-05-14 20:39:38 +08:00
    1:用服务器编译
    2:如果代码使用组件化,请使用 aar 引入。
    zhanlanhuizhang
        4
    zhanlanhuizhang  
       2021-05-14 20:42:14 +08:00
    zhanlanhuizhang
        5
    zhanlanhuizhang  
       2021-05-14 20:44:09 +08:00
    还有这个可以直接在远程部署 Android studio 。然后使用: https://lp.jetbrains.com/projector/ 这个。
    只要是公司内网,跟本机无差别。就是不能复制和输入中文。
    winterbells
        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"
    }
    ophunter
        7
    ophunter  
    OP
       2021-05-14 21:18:01 +08:00
    @zhanlanhuizhang 谢谢很有用
    ophunter
        8
    ophunter  
    OP
       2021-05-14 21:18:25 +08:00
    @winterbells 有什么优化吗?
    janus77
        9
    janus77  
       2021-05-15 14:38:10 +08:00
    如果你是使用 github,其实是可以用配套 CI 功能的,travis-ci 和 github action 都行,CI 直接在远程服务器编译就好多了
    kingiis
        10
    kingiis  
       2021-05-17 10:18:34 +08:00
    RTX 3090 ;
    64G 内存;
    cpu 线程撕裂者 3990x
    ophunter
        11
    ophunter  
    OP
       2021-05-17 11:10:40 +08:00
    @kingiis 哥你这个是编译系统吧
    Gloomyer
        12
    Gloomyer  
       2021-06-11 18:43:25 +08:00
    组件化搭配 gradle 的一些配置 速度提升最明显 我现在的项目

    全量 从 7 分钟左右优化到 1 分钟 50 多秒

    增量从 1 分钟多到现在 10-30 秒
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1155 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 18:54 · PVG 02:54 · LAX 10:54 · JFK 13:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.