在项目开发中,使用依赖库完成部分功能,然后在主module中依赖了改依赖库,但是在build 的时候包如下错误
Error: Invoke-customs are only supported starting with Android O (--min-api 26)
点击看详情图如下:
原来是我在依赖库的build.gradle中添加了java 1.8环境
android {
...
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
}
解决方案:在主module中添加如下代码即可
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}