错误如下:
Error: Static interface methods are only supported starting with Android N (--min-api 24): void butterknife.Unbinder.lambda$static$0()
问题出现:
这个问题我们可能在很多地方都碰见过,以下作为我记录过碰见的问题(持续更新中):
- 我们在注入butterknife 依赖后会出现,因为butterknife的unBind()方法属于lambda静态接口方法
问题解决:
在对应module的build.gradle文件中进行添加以下代码:
// Butterknife requires Java 8.
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}