五、代码结构怎么设计
1. 根据业务逻辑新建module
假设有三个业务模块,加上app的主Module,加上common公共Module,所以一共需要5个Module,所以代码结构应该是这样:
2. 提取公共配置,避免版本不一致造成的错误
在项目根目录的build.gradle中的最底部添加
ext{
//SDK 版本号
compileSdkVersion = 28
buildToolsVersion = ‘28.0.3’
minSdkVersion = 21
targetSdkVersion = 28
//app 版本号
versionCode = 118
versionName = “1.1.8”
//依赖库版本号
supportLibVersion = ‘28.0.0’
}
然后在每个Module中对应修改成如下代码:
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion</