, 详细介绍了组件化的实现 , 本系列博客继续对组件化中 Gradle 构建过程 进行优化 ;
Android 应用常用架构 :
模块化 : 默认的 Android Studio 中的工程 就是模块化设计的...之间相互转换 ;
插件化 : 开发一个 宿主应用 , 在宿主应用中集成 插件化框架 , 在该框架中运行 插件 Apk ;
组件化开发中 , 一般将应用划分为若干模块 , 如分层结构 :
应用壳模块 :...互相切换的模块 , 建议创建时创建为 应用模块 , 因为依赖库模块比应用模块少很多文件 , 都需要自己补齐 ;
分层结构 , 可以很好的避免 , 代码全部写在一个模块中 , 一撸到底 , 一般单人开发的时候很容易这么干.../ 应用模块 切换设置
----
在 Gradle 构建脚本中 , 需要实现如下两个功能 :
build.gradle 构建脚本切换设置
AndroidManifest.xml 清单文件切换设置
1、...Sync 同步 Gradle 构建 , 该模块就会变为 依赖库模块 ( " Android Library " 类型的 Module 模块 ) ;
此时这个 依赖库模块 才可以作为依赖库使用 ;
2、