- 依赖 gradle 插件
// app module 的 build.gradle 加入
apply plugin: 'com.rocketx' //注:保证写入依赖关系在最后一行
// 在根目录的 build.gradle 加入
buildscript {
dependencies {
classpath 'io.github.trycatchx:rocketx:1.1.1' //注:保证写入依赖关系在最后一行
}
}
- 依赖 AS 插件 android studio setting->plugins-> marketplace 搜索 RocketX 安装
- 使用点击小火箭至喷火icon (开启 状态),点击编译器 run 按钮 :
- 对于 gradle.properties 中的配置:如果使用 org.gradle.configureondemand = true ,请删除或者设置为 false,目前在 window 的 as 上会出现问题。
- 配置 app module 的 build.gradle 配置插件编译项
android {
.......
RocketX {
//打开log
openLog = true
//指定模块不需要打成aar,字符串为 :module.path
//不指定时会把依赖项目打成aar包上传至localmaven;易校园项目暂未配置maven相关配置,会导致编译后无法找到资源,请务必将关联到的依赖都加到excludeModule里
excludeModule = [":BaseExtend", ":BaseModule", ":icbcPaySDK", ":module-card", ":module-center", ":module-common", ":module-timetable", ":module-wallet", ":page-annotation", ":page-api", ":page-compiler", "video"]
//true:走增量编译;如遇到过多的tranfrom使用不当的情况可设置为 false使其编译通过(编译速度会变慢)
dexMergeIncremental = true
}
}
框架参考地址:https://github.com/trycatchx/RocketX
标签:依赖,安卓,module,gradle,编译,true,RocketX From: https://www.cnblogs.com/aptx4869xd/p/17599773.html