如果你的App包含了多个Android模块, 应该尽量避免给每个模块手动指定编译SDK版本.
公有的编译属性最好一块定义在主工程里面 !
举个栗子:
build.gradle文件配置
//主工程gradle文件中进行配置
ext {
compileSdkVersion = 19
buildToolsVersion = "23.0.1"
}
//子模块gradle进行引用
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
主工程gradle文件中去掉
android {
compileSdkVersion 19
buildToolsVersion '23.0.1'
}
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
重新编译一下,就OK了。
如果你的App包含了多个Android模块, 应该尽量避免给每个模块手动指定编译SDK版本.
公有的编译属性最好一块定义在主工程里面 !
举个栗子:
build.gradle文件配置
//主工程gradle文件中进行配置
ext {
compileSdkVersion = 19
buildToolsVersion = "23.0.1"
}
//子模块gradle进行引用
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
主工程gradle文件中去掉
扫描二维码关注公众号,回复:
2454839 查看本文章
android {
compileSdkVersion 19
buildToolsVersion '23.0.1'
}
- 1
- 2
- 3
- 4
- 1
- 2
- 3
- 4
重新编译一下,就OK了。