使用butterknife报错

今天使用了一下butterknife,引入了所需的依赖

implementation 'com.jakewharton:butterknife:10.2.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0'

但是在运行的时候报Could not resolve all files for configuration ':app:debugRuntimeClasspath'.错,

 查看了下报错信息是butterknife引起的,查看了下官方文档后添加了下面两行,意为Java版本,添加位置为模块下的build.gradle中的android中。

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

至此,问题完美解决,成功运行,如果还是报错的话可以查看官方文档继续添加依赖,也可以关闭AS重新打开,不可否认,缓存有时候也是必须背锅的!

你可能感兴趣的:(Android学习)