Android N (--min-api 24): void butterknife.Unbinder.lambda$static$0()

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LXFX1108/article/details/84862477

引入最新com.jakewharton:butterknife:9.0.0-rc2后,出现:

Caused by: com.android.tools.r8.utils.AbortException: Error: Static interface methods are only supported starting with Android N (--min-api 24): void butterknife.Unbinder.lambda$static$0()
    at com.android.tools.r8.utils.Reporter.failIfPendingErrors(Reporter.java:116)
    at com.android.tools.r8.utils.Reporter.fatalError(Reporter.java:74)
    at com.android.tools.r8.utils.ExceptionUtils.withCompilationHandler(ExceptionUtils.java:59)
    ... 10 more

根据version-900-rc2,第二条:对所有工件使用Java 8字节码。

解决,添加对java8对支持

android {
 
    //指定jdk版本
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }
}

个人微信号:lanjixingxun 

猜你喜欢

转载自blog.csdn.net/LXFX1108/article/details/84862477
今日推荐