ButterKnife 空指针问题

ButterKnife 8.4.0注入失败, BindView 等操作会出现空指针。

Module的 build.gradle

classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’
classpath ‘com.jakewharton:butterknife-gradle-plugin:8.4.0’

app的 build.gradle

apply plugin: ‘com.neenbedankt.android-apt’
apply plugin: ‘com.jakewharton.butterknife’

dependencies {

       compile 'com.jakewharton:butterknife:8.4.0'
       annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'

}

问题就出在项目的配置上:

classpathapply plugin 都是必需的,而且要加上 dependencies 依赖库,错误在哪呢?

就是 annotationProcessor ‘com.jakewharton:butterknife-compiler:8.4.0’ ,把 annotationProcessor改为 apt之后,再同步一下项目就可以正常的工作了。

你可能感兴趣的:(android)