build.gradle 中 , 都要进行如下配置 ;
在 build.gradle 下的 " android / defaultConfig " 层级添加配置 :
android {
defaultConfig...配置
在总的 build.gradle 配置中 , 引入上述全局配置 , 其作用就相当于将上述全局配置原封不动拷贝过来 ;
apply from: "component.gradle"
完整配置 :...配置
在 app 模块中重点关注 , 在组件模式下 , 一定不能引入依赖库 , 否则会报错 , 因为组件模式下这两个依赖库是两个可运行的独立应用 ;
dependencies {
if (isModuleMode...;
此外还需要为其配置 Application 类 , 需要为其单独指定 Java 文件 , 并且在模块化模式中 , 不使用该文件 ;
1、创建组件模式下使用的类和清单文件
在 module1 下创建...module 中需要考虑 集成模式 / 组件模式 动态切换问题 , 当 isModuleMode 设置为 true 时 , 当前是集成模式 , module 模块作为 app 模块的依赖库进行编译 ,