文章目录
一、Project 中可获取的目录
二、定义模块化与组件化切换标志位
三、切换插件导入
四、切换设置应用 ID
在上一篇博客 【Android Gradle 插件】组件化中的 Gradle...Library " 类型的 Module 模块 ;
在 组件化模式 中 , 需要导入 com.android.application 插件 , 模块作为 可执行应用 使用 , 是 " Phone &...模块化 还是 组件化 状态 ;
首先 , apply from 引入构建脚本的操作, 等同于将该构建脚本原封不动拷贝到此处 ; ${rootProject.rootDir} 的作用是获取工程根目录 ,...类的 isModuleDebug 扩展属性配置 , 使用该属性控制当前应用是处于 模块化 还是 组件化 状态 ;
如果是 组件化状态 , 该模块可以独立运行 , 必须定义 applicationId..., 否则会报错 ;
如果是 模块化状态 , 该模块作为依赖库存在 , 不能定义 applicationId ;
android#defaultConfig#applicationId 配置示例 :
android