、组件化简介
----
在 组件化专栏 中 , 详细介绍了组件化的实现 , 本系列博客继续对组件化中 Gradle 构建过程 进行优化 ;
Android 应用常用架构 :
模块化 : 默认的 Android..., 在宿主应用中集成 插件化框架 , 在该框架中运行 插件 Apk ;
组件化开发中 , 一般将应用划分为若干模块 , 如分层结构 :
应用壳模块 : 应用模块 , 最外层的应用的壳 , 没有任何功能...网络访问 , 播放器 , UI 组件 等 ;
基础组件模块 : 依赖库模块 , 基础的工具类 , 依赖库 等 ;
特别注意 : 创建 依赖库模块 / 应用模块 互相切换的模块 , 建议创建时创建为 应用模块...构建脚本切换设置
AndroidManifest.xml 清单文件切换设置
1、build.gradle 构建脚本切换设置
应用模块 ( " Phone & Tablet " 类型的 Module 模块...) 是 无法设置为依赖库的 , 需要将
plugins {
id 'com.android.application'
}
修改为 :
plugins {
id 'com.android.library