RocketX使用:

2022-06-13  本文已影响0人  因为我的心

一、前言:

本插件自动识别未改动 module 并在编译流程中替换为 aar ,做到只编译当前改动的 module,加速 Android apk 的编译速度。让你体验到所有模块都是 aar 的速度,又能保留所有的 module 便于修改,完美!

二、使用:

1、依赖 gradle 插件

// app module 的 build.gradle 加入
apply plugin: 'com.rocketx'

// 在根目录的 build.gradle 加入
buildscript {
    dependencies {
        classpath 'io.github.trycatchx:rocketx:1.1.0'
    }
}

2、依赖 AS 插件 android studio setting->plugins-> marketplace 搜索 RocketX 安装:

image.png image.png

如果你有多个 app module 也可选择 Assemble{flavor}{buildType} task 进行 run

三、配置(可选)

  //app moodule下 配置插件编译项
  android {
  //..
    RocketX {
        openLog = true
        //指定哪些模块不打成 aar ,字符串为 module.path
        excludeModule = [":module_common"]
    }
   //..
   }
# 使用空格间隔开
excludeTransForms = com.alibaba.arouter AAA bbb

问题


链接:https://github.com/trycatchx/RocketX

上一篇下一篇

猜你喜欢

热点阅读